33namespace App \Providers \Filament ;
44
55use Althinect \FilamentSpatieRolesPermissions \FilamentSpatieRolesPermissionsPlugin ;
6- use App \Enums \Environment ;
7- use App \Enums \Role ;
86use Filament \Http \Middleware \Authenticate ;
97use Filament \Http \Middleware \DisableBladeIconComponents ;
108use Filament \Http \Middleware \DispatchServingFilamentEvent ;
119use Filament \Pages ;
1210use Filament \Panel ;
1311use Filament \PanelProvider ;
14- use Filament \Support \Colors \Color ;
1512use Illuminate \Cookie \Middleware \AddQueuedCookiesToResponse ;
1613use Illuminate \Cookie \Middleware \EncryptCookies ;
1714use Illuminate \Foundation \Http \Middleware \VerifyCsrfToken ;
1815use Illuminate \Routing \Middleware \SubstituteBindings ;
1916use Illuminate \Session \Middleware \AuthenticateSession ;
2017use Illuminate \Session \Middleware \StartSession ;
2118use Illuminate \View \Middleware \ShareErrorsFromSession ;
22- use pxlrbt \FilamentEnvironmentIndicator \EnvironmentIndicatorPlugin ;
2319
2420class AdminPanelProvider extends PanelProvider
2521{
@@ -41,15 +37,6 @@ public function panel(Panel $panel): Panel
4137 ->discoverWidgets (in: app_path ('Filament/Widgets ' ), for: 'App \\Filament \\Widgets ' )
4238 ->plugins ([
4339 FilamentSpatieRolesPermissionsPlugin::make (),
44- EnvironmentIndicatorPlugin::make ()
45- ->visible (fn () => \auth ()->user ()?->hasRole(Role::SUPER_ADMIN ) && \app ()->environment () !== Environment::PRODUCTION ->value )
46- ->showBorder (false )
47- ->color (fn () => match (app ()->environment ()) {
48- Environment::PRODUCTION ->value => Color::Green,
49- Environment::STAGING ->value => Color::Blue,
50- Environment::LOCAL ->value => Color::Red,
51- default => Color::Gray,
52- }),
5340 ])
5441 ->middleware ([
5542 EncryptCookies::class,
0 commit comments