From 7f04bcbb865334d0a539ed35c8657859d2af32c8 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Tue, 5 Aug 2025 10:24:33 +0200 Subject: [PATCH] fix modal always showing --- app/Filament/Admin/Resources/PluginResource.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Admin/Resources/PluginResource.php b/app/Filament/Admin/Resources/PluginResource.php index dcd1be73d..92af7058a 100644 --- a/app/Filament/Admin/Resources/PluginResource.php +++ b/app/Filament/Admin/Resources/PluginResource.php @@ -105,8 +105,8 @@ class PluginResource extends Resource ->color('success') ->visible(fn (Plugin $plugin) => $plugin->canEnable()) ->requiresConfirmation(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled()) - ->modalHeading('Theme already enabled') - ->modalDescription('You already have a theme enabled. Enabling multiple themes can result in visual bugs. Do you want to continue?') + ->modalHeading(fn (Plugin $plugin) => $plugin->isTheme() && Plugins::hasThemePluginEnabled() ? 'Theme already enabled' : null) + ->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) { Plugins::enablePlugin($plugin);