From fc937ee00a4e893a6de53ae80ad56b44579b77b9 Mon Sep 17 00:00:00 2001 From: Ivo Evans Date: Tue, 15 Feb 2022 19:41:24 +0000 Subject: [PATCH] Expose index --- VirtualList.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/VirtualList.svelte b/VirtualList.svelte index adbc2f2..6233cfe 100644 --- a/VirtualList.svelte +++ b/VirtualList.svelte @@ -23,7 +23,9 @@ let bottom = 0; let average_height; - $: visible = items.slice(start, end).map((data, i) => { + $: computedItems = items.map((item, index) => ({item, absoluteIndex: index})); + + $: visible = computedItems.slice(start, end).map((data, i) => { return { index: i + start, data }; }); @@ -161,7 +163,7 @@ > {#each visible as row (row.index)} - Missing template + Missing template {/each}