Skip to content

Commit 9d741b9

Browse files
committed
use rendered row index in rangeExtractor for dragging rows
1 parent 422e6fe commit 9d741b9

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

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)