diff --git a/sites/svelte.dev/src/routes/+layout.svelte b/sites/svelte.dev/src/routes/+layout.svelte index 0bb3e0ffff..9906d6a1b0 100644 --- a/sites/svelte.dev/src/routes/+layout.svelte +++ b/sites/svelte.dev/src/routes/+layout.svelte @@ -7,6 +7,20 @@ import '@sveltejs/site-kit/styles/index.css'; export let data; + + /** @type {import('@sveltejs/kit').Snapshot} */ + let shell_snapshot; + + export const snapshot = { + capture() { + return { + shell: shell_snapshot?.capture() + }; + }, + restore(data) { + shell_snapshot?.restore(data.shell); + } + }; @@ -18,7 +32,7 @@
- +