Skip to content

Commit 7bfe115

Browse files
committed
fix: External node offset was shifted
1 parent 6739988 commit 7bfe115

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/utils/drag-and-drop-utils.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ function getTargetDepth(dropTargetProps, monitor, component) {
7575
if (component) {
7676
const relativePosition = findDOMNode(component).getBoundingClientRect(); // eslint-disable-line react/no-find-dom-node
7777
const leftShift =
78-
monitor.getSourceClientOffset().x - relativePosition.left;
78+
monitor.getSourceClientOffset().x -
79+
monitor.getInitialSourceClientOffset().x -
80+
relativePosition.left;
7981
blocksOffset = Math.round(
8082
leftShift / dropTargetProps.scaffoldBlockPxWidth
8183
);

0 commit comments

Comments
 (0)