aboutsummaryrefslogtreecommitdiffstats
path: root/apps/kit/src/routes/+layout.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'apps/kit/src/routes/+layout.svelte')
-rw-r--r--apps/kit/src/routes/+layout.svelte7
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