diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 60339c7440..b5fb1117d7 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -19,6 +19,8 @@ use Illuminate\Session\Middleware\AuthenticateSession; use Illuminate\Session\Middleware\StartSession; use Illuminate\View\Middleware\ShareErrorsFromSession; +use Filament\Navigation\NavigationItem; +use Filament\View\PanelsRenderHook; class AdminPanelProvider extends PanelProvider { @@ -52,6 +54,14 @@ public function panel(Panel $panel): Panel 'warning' => Color::Amber, 'blurple' => Color::hex('#5865F2'), ]) + ->renderHook(PanelsRenderHook::SIDEBAR_FOOTER, fn () => view('filament.footer')) // TODO make the footer also work with topNavigation + ->navigationItems([ + NavigationItem::make('client') + ->label('Exit Admin') + ->url('/') + ->icon('tabler-arrow-back') + ->sort(12), + ]) ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') ->discoverClusters(in: app_path('Filament/Clusters'), for: 'App\\Filament\\Clusters') diff --git a/resources/views/filament/footer.blade.php b/resources/views/filament/footer.blade.php new file mode 100644 index 0000000000..0684ff1f6c --- /dev/null +++ b/resources/views/filament/footer.blade.php @@ -0,0 +1,30 @@ + + + +