From d6be146d912f96b76b43fd70771fb3b70daea537 Mon Sep 17 00:00:00 2001 From: Jeppe Bundgaard Date: Tue, 17 Feb 2026 13:18:05 +0100 Subject: [PATCH] Refactor i18n integration in superuser navigation menu items - Replaced `useI18n` with global `i18n` instance for consistency. - Adjusted translation function to `i18n.global.t` for improved maintainability. --- .../models/navigation/items/NavigationMenuItemsSuperUser.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/models/navigation/items/NavigationMenuItemsSuperUser.vue b/src/components/models/navigation/items/NavigationMenuItemsSuperUser.vue index ade8194d..cd7e585d 100644 --- a/src/components/models/navigation/items/NavigationMenuItemsSuperUser.vue +++ b/src/components/models/navigation/items/NavigationMenuItemsSuperUser.vue @@ -2,11 +2,11 @@ import { NavigationItemProps } from "@/components/models/navigation/NavigationItem.vue"; import {computed, defineComponent} from 'vue'; import SessionUser from "@/components/session/token/SessionUser.vue"; -import { useI18n } from 'vue-i18n'; +import i18n from '@/i18n'; const firstToUpperCase = (str: string) => str.charAt(0).toUpperCase() + str.slice(1); -const { t } = useI18n(); +const t = (key: string) => i18n.global.t(key); const items = computed(() => [ // Invoicing