diff --git a/packages/app-sveltekit/src/routes/client-side-rendered/+page.svelte b/packages/app-sveltekit/src/routes/client-side-rendered/+page.svelte index 4e90d5ff..a1a566c7 100644 --- a/packages/app-sveltekit/src/routes/client-side-rendered/+page.svelte +++ b/packages/app-sveltekit/src/routes/client-side-rendered/+page.svelte @@ -1,15 +1,10 @@ - {#each entries as entry (entry.id)} + {#each data.entries as entry (entry.id)} diff --git a/packages/app-sveltekit/src/routes/client-side-rendered/+page.ts b/packages/app-sveltekit/src/routes/client-side-rendered/+page.ts index 62ad4e4f..c66b16bf 100644 --- a/packages/app-sveltekit/src/routes/client-side-rendered/+page.ts +++ b/packages/app-sveltekit/src/routes/client-side-rendered/+page.ts @@ -1 +1,16 @@ +import type { PageLoad } from './$types' + +type Entry = { id: string; name: string } + +function generateData(): Entry[] { + return Array.from({ length: 1000 }, () => ({ + id: crypto.randomUUID(), + name: crypto.randomUUID(), + })) +} + export const ssr = false + +export const load: PageLoad = () => { + return { entries: generateData() } +} diff --git a/packages/app-sveltekit/src/routes/client-side-rendered/[id]/+page.svelte b/packages/app-sveltekit/src/routes/client-side-rendered/[id]/+page.svelte index 39bab2d4..d283d2ba 100644 --- a/packages/app-sveltekit/src/routes/client-side-rendered/[id]/+page.svelte +++ b/packages/app-sveltekit/src/routes/client-side-rendered/[id]/+page.svelte @@ -1,7 +1,7 @@ -

{id}

+

{params.id}

{entry.id} {entry.name}