diff --git a/src/routes/Page.svelte b/src/routes/Page.svelte index b2ae25e..8f077bd 100644 --- a/src/routes/Page.svelte +++ b/src/routes/Page.svelte @@ -1,8 +1,12 @@ -
+
+ +
diff --git a/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts b/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts index ea96535..af9e7ba 100644 --- a/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts +++ b/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts @@ -79,7 +79,11 @@ export interface VirtualizerOptions { *
* ``` */ -export function createVirtualizer(optionsGetter: () => VirtualizerOptions & { data: T[] }) { +export function createVirtualizer( + optionsGetter: () => VirtualizerOptions & { + data: T[]; + }, +) { let scrollOffset = $state(0); let containerHeight = $state(0); let measuredSizes = $state>({}); @@ -149,6 +153,7 @@ export function createVirtualizer(optionsGetter: () => VirtualizerOptions & { key: options.getItemKey?.(i) ?? i, }); } + return result; }); // Svelte Actions (The DOM Interface)