From 6ae769014617d33ca217a248e6a8fd2ec55e8570 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Thu, 30 Oct 2025 13:57:21 +0530 Subject: [PATCH] added render hook in pds --- app/Providers/Filament/AdminPanelProvider.php | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index fd2c843..c90625e 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -24,16 +24,30 @@ use Illuminate\Routing\Middleware\SubstituteBindings; use Illuminate\Session\Middleware\StartSession; use Illuminate\View\Middleware\ShareErrorsFromSession; use Althinect\FilamentSpatieRolesPermissions\Middleware\SyncSpatiePermissionsWithFilamentTenants; +use Filament\View\PanelsRenderHook; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { + return $panel ->default() ->id('admin') ->path('admin') ->login() + // ->maxContentWidth(MaxWidth::Small) + //->simplePageMaxContentWidth(MaxWidth::Medium) + + // ->login(Login::class, function (Login $login) { + // $login->formActions([ + // ...$login->getFormActions(), + // Action::make('forgotPassword') + // ->label('Forgot your password?') + // ->url(route('password.request')), + // ]); + // }) + // ->forgotPassword() ->favicon(asset('/assets/crilogo1.png')) ->colors([ 'primary' => Color::Amber, @@ -65,6 +79,19 @@ class AdminPanelProvider extends PanelProvider SyncSpatiePermissionsWithFilamentTenants::class, ], isPersistent: true) ->databaseNotifications() + // ->renderHook(PanelsRenderHook::AUTH_LOGIN_FORM_AFTER, function () { + // // Use Filament panel helper for login URL and custom route for forgot password + // return '
+ // + // Forgot your password? + // + //
'; + // }) + //->renderHook('panels::body.end', fn () => view('components.pages.folder-picker-script')) + ->renderHook( + PanelsRenderHook::SIDEBAR_NAV_START, + fn () => view('components.navigation-filter') + ) ->plugin(FilamentSpatieRolesPermissionsPlugin::make()); } }