From bcebe13ea5761a6aaa71980a4279f5fd4b89c0c7 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 1 Sep 2025 10:10:15 +0200 Subject: [PATCH] fix: add type annotations for improved type safety in Activity.vue --- app/components/home/Activity.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/components/home/Activity.vue b/app/components/home/Activity.vue index 00757e9..32c3356 100644 --- a/app/components/home/Activity.vue +++ b/app/components/home/Activity.vue @@ -21,7 +21,7 @@ const codingActivity = computed(() => { : activities[0] }) -const currentLocale = computed(() => locales.value.find(l => l.code === locale.value)) +const currentLocale = computed(() => locales.value.find((l: { code: string }) => l.code === locale.value)) const isActive = computed(() => { if (!codingActivity.value) @@ -52,7 +52,7 @@ const getActivity = computed(() => { const stateWord = state && state.split(' ').length >= 2 ? state.split(' ')[1] : t('secret') const ago = useTimeAgo(timestamps.start, { - messages: activityMessages[locale.value] as UseTimeAgoMessages, + messages: activityMessages[locale.value as keyof typeof activityMessages] as UseTimeAgoMessages, }).value const formatDate = (date: number, format: string) => useDateFormat(date, format, { locales: currentLocale.value?.code ?? 'en' }).value @@ -95,7 +95,7 @@ const getActivity = computed(() => { tag="div" >