From 2413d5806c62ccf119bb6608abd67bf64d7003f0 Mon Sep 17 00:00:00 2001 From: cylewaitforit Date: Sun, 19 Apr 2026 19:31:48 -0500 Subject: [PATCH 1/2] fix(ui): add loading state for translation status generated time --- app/pages/translation-status.vue | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/app/pages/translation-status.vue b/app/pages/translation-status.vue index d5ec027bc..ed5595d78 100644 --- a/app/pages/translation-status.vue +++ b/app/pages/translation-status.vue @@ -17,7 +17,6 @@ defineOgImage( { alt: () => `${$t('translation_status.title')} — npmx` }, ) -const nuxt = useNuxtApp() const router = useRouter() const canGoBack = useCanGoBack() const { fetchStatus, status } = useI18nStatus() @@ -28,14 +27,7 @@ const isLoading = computed( () => fetchStatus.value === 'idle' || fetchStatus.value === 'pending', ) -const generatedAt = computed(() => { - const gat = status.value?.generatedAt - if (import.meta.client) { - return (nuxt.isHydrated ? new Date().toISOString() : gat) ?? new Date().toISOString() - } - - return gat ?? new Date().toISOString() -}) +const generatedAt = computed(() => status.value?.generatedAt) const localeEntries = computed(() => status.value?.locales || []) @@ -68,16 +60,16 @@ ${template}` {{ $t('nav.back') }} - -