fix modal always showing

This commit is contained in:
Boy132 2025-08-05 10:24:33 +02:00
parent 5dc01a66f3
commit 7f04bcbb86

View File

@ -105,8 +105,8 @@ class PluginResource extends Resource
->color('success') ->color('success')
->visible(fn (Plugin $plugin) => $plugin->canEnable()) ->visible(fn (Plugin $plugin) => $plugin->canEnable())
->requiresConfirmation(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled()) ->requiresConfirmation(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled())
->modalHeading('Theme already enabled') ->modalHeading(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled() ? 'Theme already enabled' : null)
->modalDescription('You already have a theme enabled. Enabling multiple themes can result in visual bugs. Do you want to continue?') ->modalDescription(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled() ? 'You already have a theme enabled. Enabling multiple themes can result in visual bugs. Do you want to continue?' : null)
->action(function (Plugin $plugin) { ->action(function (Plugin $plugin) {
Plugins::enablePlugin($plugin); Plugins::enablePlugin($plugin);