From 60b6f463ddbe9d1330142e88787bf3f2e1764e1f Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Tue, 22 Jul 2025 20:28:13 +0200 Subject: [PATCH] Refactor project and writings components: streamline i18n usage and enhance styling for better readability --- app/pages/projects/[slug].vue | 3 +-- app/pages/projects/index.vue | 42 +++++++++++++++++------------------ app/pages/writings/index.vue | 6 ++--- 3 files changed, 25 insertions(+), 26 deletions(-) diff --git a/app/pages/projects/[slug].vue b/app/pages/projects/[slug].vue index 0d65454..8134f05 100644 --- a/app/pages/projects/[slug].vue +++ b/app/pages/projects/[slug].vue @@ -3,8 +3,7 @@ const route = useRoute() const { data: project } = await useAsyncData(`projects/${route.params.slug}`, () => queryCollection('projects').path(`/projects/${route.params.slug}`).first()) -const { locale } = useI18n() -const { t } = useI18n({ +const { t, locale } = useI18n({ useScope: 'local', }) diff --git a/app/pages/projects/index.vue b/app/pages/projects/index.vue index b67c618..afdd16f 100644 --- a/app/pages/projects/index.vue +++ b/app/pages/projects/index.vue @@ -23,21 +23,21 @@ const { data: projects } = await useAsyncData('all-projects', () => { :description="t('description')" :title="t('title')" /> -