From dc80a8ba070c936aa81b7d60e840c05c10a4458e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Mur=C3=A7a?= Date: Tue, 3 Jun 2025 11:36:21 -0300 Subject: [PATCH] Add a loading state when loading translations --- .svelte-kit/generated/server/internal.js | 6 +-- src/lib/components/LoadingTranslations.svelte | 49 +++++++++++++++++++ src/routes/+layout.svelte | 11 +++-- 3 files changed, 60 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/LoadingTranslations.svelte diff --git a/.svelte-kit/generated/server/internal.js b/.svelte-kit/generated/server/internal.js index f039430..b59a3fa 100644 --- a/.svelte-kit/generated/server/internal.js +++ b/.svelte-kit/generated/server/internal.js @@ -21,7 +21,7 @@ export const options = { app: ({ head, body, assets, nonce, env }) => "\n\n \n \n \n \n \n " + head + "\n \n \n
" + body + "
\n \n\n", error: ({ status, message }) => "\n\n\t\n\t\t\n\t\t" + message + "\n\n\t\t\n\t\n\t\n\t\t
\n\t\t\t" + status + "\n\t\t\t
\n\t\t\t\t

" + message + "

\n\t\t\t
\n\t\t
\n\t\n\n" }, - version_hash: "d4zfu8" + version_hash: "1wnc9w8" }; export async function get_hooks() { @@ -29,11 +29,11 @@ export async function get_hooks() { let handleFetch; let handleError; let init; - + let reroute; let transport; - + return { handle, diff --git a/src/lib/components/LoadingTranslations.svelte b/src/lib/components/LoadingTranslations.svelte new file mode 100644 index 0000000..8147b0b --- /dev/null +++ b/src/lib/components/LoadingTranslations.svelte @@ -0,0 +1,49 @@ + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index ba7769d..6f30239 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,10 +1,15 @@ -
- +{#if !$loading && $locale !== undefined} +
+ +{:else} + +{/if}