(auth()->user()?->role !== 'admin') ? '' : '', ); } public function panel(Panel $panel): Panel { return $panel ->default() ->id('admin') ->path('') ->login() ->renderHook( PanelsRenderHook::AUTH_LOGIN_FORM_BEFORE, fn (): string => Blade::render('
Välkommen! Logga in för att komma åt formuläret.
'), ) ->colors([ 'primary' => Color::Zinc, ]) ->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources') ->pages([ \App\Filament\Pages\Home::class, \App\Filament\Pages\ThankYou::class, ]) ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets') ->widgets([ ]) ->middleware([ EncryptCookies::class, AddQueuedCookiesToResponse::class, StartSession::class, AuthenticateSession::class, ShareErrorsFromSession::class, PreventRequestForgery::class, SubstituteBindings::class, DisableBladeIconComponents::class, DispatchServingFilamentEvent::class, ]) ->authMiddleware([ Authenticate::class, ]) ->darkMode(false) ; } }