diff --git a/src/components/LanguageSwitcher.vue b/src/components/LanguageSwitcher.vue index a2b7a90..4777339 100644 --- a/src/components/LanguageSwitcher.vue +++ b/src/components/LanguageSwitcher.vue @@ -8,20 +8,27 @@ import { import { Button } from '@/components/ui/button' import { Check } from 'lucide-vue-next' import { useLocale } from '@/composables/useLocale' +import { computed } from 'vue' + +interface Locale { + code: string + name: string + flag: string +} const { currentLocale, locales, setLocale } = useLocale() + +const currentLocaleInfo = computed(() => + locales.value.find((locale: Locale) => locale.code === currentLocale.value) +)