Skip to content

Commit dd97ef5

Browse files
Merge pull request #500 from Kinsalvan/v2
Fix: Crash on dragging virtualized filtered table row
2 parents 422e6fe + 9d741b9 commit dd97ef5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/mantine-react-table/src/hooks/useMRT_RowVirtualizer.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ export const useMRT_RowVirtualizer = <
6060
overscan: 4,
6161
rangeExtractor: useCallback(
6262
(range: Range) => {
63-
return extraIndexRangeExtractor(range, draggingRow?.index ?? 0);
63+
const current_index = getRowModel().rows.findIndex(
64+
(row) => row.id === draggingRow?.id,
65+
);
66+
67+
return extraIndexRangeExtractor(range, current_index >= 0 ? current_index: 0);
6468
},
6569
[draggingRow],
6670
),

0 commit comments

Comments
 (0)