Skip to content

Commit cc31a2c

Browse files
committed
minor refactor
1 parent 858171e commit cc31a2c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/svelte-file-tree/src/lib/components/VirtualList.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts" module>
22
import {
3+
defaultRangeExtractor,
34
elementScroll,
45
observeElementOffset,
56
observeElementRect,
@@ -36,7 +37,7 @@
3637
let {
3738
children,
3839
estimateSize,
39-
rangeExtractor,
40+
rangeExtractor = defaultRangeExtractor,
4041
overscan = 1,
4142
paddingStart,
4243
paddingEnd,
@@ -64,6 +65,7 @@
6465
getScrollElement: () => ref,
6566
getItemKey: (order) => visibleItems[order]!.node.id,
6667
estimateSize: (order) => estimateSize(visibleItems[order]!, order),
68+
rangeExtractor: (range) => rangeExtractor(range),
6769
onChange: (instance) => {
6870
instance._willUpdate();
6971
treeSize = instance.getTotalSize();
@@ -110,7 +112,6 @@
110112
});
111113
112114
$effect(() => {
113-
options.rangeExtractor = rangeExtractor;
114115
options.count = visibleItems.length;
115116
options.overscan = overscan;
116117
options.paddingStart = paddingStart;

0 commit comments

Comments
 (0)