diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 8b8915df9..a377026af 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -9,7 +9,6 @@ use App\Http\Middleware\RequireTwoFactorAuthentication; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DispatchServingFilamentEvent; -use Filament\Navigation\MenuItem; use Filament\Navigation\NavigationGroup; use Filament\Panel; use Filament\PanelProvider; @@ -42,10 +41,10 @@ class AdminPanelProvider extends PanelProvider //->login(Login::class) ->passwordReset() ->userMenuItems([ - 'profile' => MenuItem::make() + 'profile' => Action::make('toProfile') ->label(fn () => trans('filament-panels::pages/auth/edit-profile.label')) ->url(fn () => EditProfile::getUrl(panel: 'app')), - MenuItem::make() + Action::make('exitAdmin') ->label(fn () => trans('profile.exit_admin')) ->url('/') ->icon('tabler-arrow-back') diff --git a/app/Providers/Filament/AppPanelProvider.php b/app/Providers/Filament/AppPanelProvider.php index 71259a11d..03e6beebe 100644 --- a/app/Providers/Filament/AppPanelProvider.php +++ b/app/Providers/Filament/AppPanelProvider.php @@ -6,11 +6,11 @@ use App\Filament\Pages\Auth\Login; use App\Filament\Pages\Auth\EditProfile; use App\Http\Middleware\LanguageMiddleware; use App\Http\Middleware\RequireTwoFactorAuthentication; +use Filament\Actions\Action; use Filament\Facades\Filament; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DispatchServingFilamentEvent; -use Filament\Navigation\MenuItem; use Filament\Panel; use Filament\PanelProvider; use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse; @@ -41,7 +41,7 @@ class AppPanelProvider extends PanelProvider //->login(Login::class) ->passwordReset() ->userMenuItems([ - MenuItem::make() + Action::make('toAdmin') ->label('Admin') ->url('/admin') ->icon('tabler-arrow-forward') diff --git a/app/Providers/Filament/ServerPanelProvider.php b/app/Providers/Filament/ServerPanelProvider.php index cc4de1707..2b7056d36 100644 --- a/app/Providers/Filament/ServerPanelProvider.php +++ b/app/Providers/Filament/ServerPanelProvider.php @@ -10,11 +10,11 @@ use App\Http\Middleware\Activity\ServerSubject; use App\Http\Middleware\LanguageMiddleware; use App\Http\Middleware\RequireTwoFactorAuthentication; use App\Models\Server; +use Filament\Actions\Action; use Filament\Facades\Filament; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DispatchServingFilamentEvent; -use Filament\Navigation\MenuItem; use Filament\Navigation\NavigationItem; use Filament\Panel; use Filament\PanelProvider; @@ -46,15 +46,15 @@ class ServerPanelProvider extends PanelProvider //->login(Login::class) ->passwordReset() ->userMenuItems([ - 'profile' => MenuItem::make() + 'profile' => Action::make('toProfile') ->label(fn () => trans('filament-panels::pages/auth/edit-profile.label')) ->url(fn () => EditProfile::getUrl(panel: 'app')), - MenuItem::make() + Action::make('toServerList') ->label('Server List') ->icon('tabler-brand-docker') ->url(fn () => ListServers::getUrl(panel: 'app')) ->sort(6), - MenuItem::make() + Action::make('toAdmin') ->label('Admin') ->icon('tabler-arrow-forward') ->url(fn () => Filament::getPanel('admin')->getUrl())