default() ->id('admin') ->path('admin') ->brandName('StreakFit 🔥') ->login() // Guard web standard : n'interfère pas avec l'auth Sanctum du front. ->authGuard('web') // Accent "flamme" : orange en primaire, amber en secondaire (warning). ->colors([ 'primary' => Color::Orange, 'warning' => Color::Amber, 'danger' => Color::Red, 'success' => Color::Emerald, ]) // Dark mode disponible via le sélecteur clair/sombre (activé par défaut). ->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages') ->pages([ Dashboard::class, ]) ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets') ->widgets([ StreakFitStatsOverview::class, ]) ->middleware([ EncryptCookies::class, AddQueuedCookiesToResponse::class, StartSession::class, AuthenticateSession::class, ShareErrorsFromSession::class, PreventRequestForgery::class, SubstituteBindings::class, DisableBladeIconComponents::class, DispatchServingFilamentEvent::class, ]) ->authMiddleware([ Authenticate::class, ]); } }