diff options
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/+layout.svelte | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 7f962884..fa0f4a25 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -41,6 +41,7 @@ import { dev } from "$app/environment"; import { injectAnalytics } from "@vercel/analytics/sveltekit"; import Lenis from "lenis"; import "lenis/dist/lenis.css"; +import lenisStore from "$stores/lenis"; import type { LayoutData } from "./$types"; injectSpeedInsights(); @@ -99,6 +100,8 @@ onMount(async () => { if (browser) { lenis = new Lenis({ autoRaf: true }); + lenisStore.set(lenis); + if (await localforage.getItem("redirect")) { window.location.href = (await localforage.getItem("redirect")) ?? "/"; @@ -169,6 +172,8 @@ onDestroy(() => { if (notificationInterval) clearInterval(notificationInterval); lenis?.destroy(); + + lenisStore.set(undefined); }); $: { |