Commit Graph

6 Commits

Author SHA1 Message Date
1c677c45e0 fix: restore Component.php and move icon functionality to Overview.php only
- Reverted Component.php to original state (was breaking all Livewire modals)
- Icon properties and methods now only in Overview.php where they belong
- Icon button only shows as clickable on Overview page
- Other pages show the icon as display-only (not a button)
- Icon modal only renders on Overview page
- Fixed saveIcon method to accept icon and color arguments
2025-12-06 09:35:02 -05:00
f0b401767b fix: remove icon loading from base mount() to prevent interference
- Moved icon loading to openIconModal() method instead
- This prevents any potential issues with child component mount methods
- Icon values are now lazy-loaded when modal is opened
2025-12-06 09:29:36 -05:00
1a96bfdee0 fix: make server icon customization available on all pages
- Moved icon modal properties and methods from Overview.php to base Component.php
- All Proxmox Livewire components now inherit icon customization functionality
- Removed view restriction so modal works on all server pages (not just overview)
- Icon button is now clickable and functional on Network, Storage, Backups, etc.
2025-12-06 09:16:58 -05:00
d24fa0140f refactor: align storage calculations with Storage page logic for consistency 2025-12-05 07:02:50 -05:00
61b74aa0a1 feat: implement storage quota checks and VM state validation for drive management 2025-12-05 06:47:33 -05:00
root
044271db3d Add all files 2025-11-30 11:57:22 +01:00