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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user