From c39c29e50bf934f837301a34bcd8095898e7970c Mon Sep 17 00:00:00 2001 From: MartinOscar <40749467+rmartinoscar@users.noreply.github.com> Date: Fri, 28 Mar 2025 12:50:34 +0100 Subject: [PATCH] Must use `Closure` since `MenuItem` does not leverage Concerns (#1181) * Must use `Closure` since `MenuItem` does not leverage Concerns * Translate `Profile` in `ServerPanelProvider` Co-authored-by: Boy132 --------- Co-authored-by: Boy132 --- app/Providers/Filament/AdminPanelProvider.php | 6 ++++-- app/Providers/Filament/ServerPanelProvider.php | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index fc5836d0e..a63c9991c 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -40,9 +40,11 @@ class AdminPanelProvider extends PanelProvider ->maxContentWidth(config('panel.filament.display-width', 'screen-2xl')) ->login(Login::class) ->userMenuItems([ - 'profile' => MenuItem::make()->label(trans('filament-panels::pages.auth.edit-profile.label'))->url(fn () => EditProfile::getUrl(panel: 'app')), + 'profile' => MenuItem::make() + ->label(fn () => trans('filament-panels::pages/auth/edit-profile.label')) + ->url(fn () => EditProfile::getUrl(panel: 'app')), MenuItem::make() - ->label(trans('profile.exit_admin')) + ->label(fn () => trans('profile.exit_admin')) ->url('/') ->icon('tabler-arrow-back') ->sort(24), diff --git a/app/Providers/Filament/ServerPanelProvider.php b/app/Providers/Filament/ServerPanelProvider.php index d409b4dd8..c48e0bc79 100644 --- a/app/Providers/Filament/ServerPanelProvider.php +++ b/app/Providers/Filament/ServerPanelProvider.php @@ -43,7 +43,9 @@ class ServerPanelProvider extends PanelProvider ->maxContentWidth(config('panel.filament.display-width', 'screen-2xl')) ->login(Login::class) ->userMenuItems([ - 'profile' => MenuItem::make()->label('Profile')->url(fn () => EditProfile::getUrl(panel: 'app')), + 'profile' => MenuItem::make() + ->label(fn () => trans('filament-panels::pages/auth/edit-profile.label')) + ->url(fn () => EditProfile::getUrl(panel: 'app')), MenuItem::make() ->label('Server List') ->icon('tabler-brand-docker')