Bernd Storath
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
4 additions and
3 deletions
-
src/app/pages/admin.vue
|
|
@ -44,18 +44,19 @@ const { t } = useI18n(); |
|
|
|
|
|
|
|
const route = useRoute(); |
|
|
|
|
|
|
|
const menuItems = [ |
|
|
|
const menuItems = computed(() => [ |
|
|
|
{ id: 'general', name: t('pages.admin.general') }, |
|
|
|
{ id: 'config', name: t('pages.admin.config') }, |
|
|
|
{ id: 'interface', name: t('pages.admin.interface') }, |
|
|
|
{ id: 'hooks', name: t('pages.admin.hooks') }, |
|
|
|
]; |
|
|
|
]); |
|
|
|
|
|
|
|
const defaultItem = { id: '', name: t('pages.admin.panel') }; |
|
|
|
|
|
|
|
const activeMenuItem = computed(() => { |
|
|
|
return ( |
|
|
|
menuItems.find((item) => route.path === `/admin/${item.id}`) ?? defaultItem |
|
|
|
menuItems.value.find((item) => route.path === `/admin/${item.id}`) ?? |
|
|
|
defaultItem |
|
|
|
); |
|
|
|
}); |
|
|
|
</script> |
|
|
|