From 681d8b73d6753ca787b25d194705da67a265a9d4 Mon Sep 17 00:00:00 2001 From: Russ Long Date: Sun, 26 Apr 2026 17:08:00 -0400 Subject: [PATCH] Move OIDC menu item registration to boot method for reliability --- app/Providers/Filament/AdminPanelProvider.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index a97ee8d..17992d0 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -23,6 +23,8 @@ use Illuminate\Support\Facades\Blade; use Filament\Navigation\MenuItem; +use Filament\Facades\Filament; + class AdminPanelProvider extends PanelProvider { public function boot() @@ -42,6 +44,13 @@ class AdminPanelProvider extends PanelProvider '), ); + + Filament::registerUserMenuItems([ + MenuItem::make() + ->label('Link OIDC Account') + ->icon('heroicon-o-link') + ->url(fn (): string => url('auth/social/oidc')), + ]); } public function panel(Panel $panel): Panel @@ -53,12 +62,6 @@ class AdminPanelProvider extends PanelProvider ->login() ->brandName(env('APP_NAME')) ->homeUrl('/') - ->userMenuItems([ - MenuItem::make() - ->label('Link OIDC Account') - ->icon('heroicon-o-link') - ->url(fn (): string => url('auth/social/oidc')), - ]) ->colors([ 'primary' => Color::Amber, ])