mirror of
https://github.com/pelican-dev/panel.git
synced 2025-11-08 12:29:26 +01:00
fix modal always showing
This commit is contained in:
parent
5dc01a66f3
commit
7f04bcbb86
@ -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);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user