diff options
Diffstat (limited to 'apps/kit/src/routes/+layout.svelte')
| -rw-r--r-- | apps/kit/src/routes/+layout.svelte | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/kit/src/routes/+layout.svelte b/apps/kit/src/routes/+layout.svelte index ee76da9..688673b 100644 --- a/apps/kit/src/routes/+layout.svelte +++ b/apps/kit/src/routes/+layout.svelte @@ -3,6 +3,12 @@ import {afterNavigate, beforeNavigate, goto} from "$app/navigation"; import {is_active} from "$lib/session"; import type {Navigation} from "@sveltejs/kit"; + import {setLocale} from "$lib/i18n/i18n-svelte"; + import {onMount} from "svelte"; + import type {LayoutData} from "./$types"; + + export let data: LayoutData; + onMount(() => setLocale(data.locale)); async function redirect_if_necessary(ticket: Navigation) { const sessionIsValid = await is_active(); @@ -20,4 +26,5 @@ afterNavigate(redirect_if_necessary); beforeNavigate(redirect_if_necessary); </script> + <slot></slot>
\ No newline at end of file |
