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
This commit is contained in:
2025-12-06 09:29:36 -05:00
parent 93525f4908
commit f0b401767b

View File

@@ -42,10 +42,6 @@ class Component extends BaseComponent
abort(403);
}
// Load icon customization
$this->selectedIcon = $server->user_set_icon ?? '';
$this->selectedIconColor = $server->user_set_icon_color ?? '';
$this->loadVmStatus();
}
@@ -54,6 +50,9 @@ class Component extends BaseComponent
*/
public function openIconModal(): void
{
// Load current icon settings
$this->selectedIcon = $this->server->user_set_icon ?? '';
$this->selectedIconColor = $this->server->user_set_icon_color ?? '';
$this->showIconModal = true;
}