diff --git a/components/layout/Footer.vue b/components/layout/Footer.vue index 800db71ba95d98340f1ee89f9ea971d5fb5b9bba..dc0d160c4553b111943b54f46823d75da831cffa 100644 --- a/components/layout/Footer.vue +++ b/components/layout/Footer.vue @@ -7,7 +7,7 @@ <h4 class="text-lg font-semibold text-foreground">{{ $t(item.title) }}</h4> <ul class="flex flex-col gap-2"> <li v-for="(link, i) in item.links" :key="i"> - <NuxtLink :to="link.to" class="text-sm hover:text-primary transition-colors flex items-center justify-center lg:justify-start"> + <NuxtLink :to="localePath(link.to)" class="text-sm hover:text-primary transition-colors flex items-center justify-center lg:justify-start"> <SmartIcon v-if="link?.icon" :name="link.icon" :size="16" class="mr-1"/> <span>{{ $t(link.title) }}</span> </NuxtLink> @@ -22,7 +22,7 @@ <NuxtLink v-for="(link, i) in footer.links" :key="i" - :to="link?.to" + :to="localePath(link?.to)" :target="link?.target" > <UiButton variant="ghost" :size="link?.icon && !link?.title ? 'icon' : 'default'" class="flex gap-2"> @@ -39,4 +39,5 @@ const { page } = useContent(); const route = useRoute(); const { footer } = useConfig().value; +const { localePath } = useI18nDocs(); </script> \ No newline at end of file