Skip to content

Commit cfc6841

Browse files
authored
fix onColumnProposeMove rowMarkerOffset
1 parent 5983dca commit cfc6841

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

packages/core/src/data-editor/data-editor.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2528,6 +2528,17 @@ const DataEditorImpl: React.ForwardRefRenderFunction<DataEditorRef, DataEditorPr
25282528
]
25292529
);
25302530

2531+
const onColumnProposeMoveImpl = whenDefined(
2532+
onColumnProposeMove,
2533+
React.useCallback(
2534+
(startIndex: number, endIndex: number) => {
2535+
return onColumnProposeMove?.(startIndex - rowMarkerOffset, endIndex - rowMarkerOffset);
2536+
},
2537+
[onColumnProposeMove, rowMarkerOffset]
2538+
)
2539+
)
2540+
2541+
25312542
const onColumnMovedImpl = whenDefined(
25322543
onColumnMoved,
25332544
React.useCallback(
@@ -4052,7 +4063,7 @@ const DataEditorImpl: React.ForwardRefRenderFunction<DataEditorRef, DataEditorPr
40524063
columns={mangledCols}
40534064
nonGrowWidth={nonGrowWidth}
40544065
drawHeader={drawHeader}
4055-
onColumnProposeMove={onColumnProposeMove}
4066+
onColumnProposeMove={onColumnProposeMoveImpl}
40564067
drawCell={drawCell}
40574068
disabledRows={disabledRows}
40584069
freezeColumns={mangledFreezeColumns}

0 commit comments

Comments
 (0)