F
Filament11mo ago
Laurens

Sidebar navigation order is different in French

I've setup our panel navigation order with the following helper in our PanelProvider:
->navigationGroups([
trans('admin.navigation_groups.user_management'),
trans('admin.navigation_groups.data'),
trans('admin.navigation_groups.content'),
trans('admin.navigation_groups.settings'),
])
->navigationGroups([
trans('admin.navigation_groups.user_management'),
trans('admin.navigation_groups.data'),
trans('admin.navigation_groups.content'),
trans('admin.navigation_groups.settings'),
])
This order seems to be respected while our app is in English. However, when we switch to French the navigation items fall back to alphabetical ordering. Is there any way to solve this? Thanks in advance!
2 Replies
Vp
Vp11mo ago
->navigationGroups([
NavigationGroup::make()
->label(fn (): string => trans('admin.navigation_groups.user_management')),

NavigationGroup::make()
->label(fn (): string => trans('admin.navigation_groups.data')),

...
])
->navigationGroups([
NavigationGroup::make()
->label(fn (): string => trans('admin.navigation_groups.user_management')),

NavigationGroup::make()
->label(fn (): string => trans('admin.navigation_groups.data')),

...
])
Don't forget closure in label() otherwise it'll be same as your current
Laurens
LaurensOP11mo ago
Thanks that fixed it. 👍

Did you find this page helpful?