feat(nodes): multi drag

This commit is contained in:
moklick
2020-11-05 14:32:10 +01:00
parent 7d4a6d7c36
commit 0774d35846
4 changed files with 22 additions and 25 deletions
+7 -13
View File
@@ -77,14 +77,11 @@ export default ({
onSelectionDrag(event, selectedNodes);
}
selectedNodes?.forEach((node) => {
updateNodePosDiff({
id: node.id,
diff: {
x: data.deltaX,
y: data.deltaY,
},
});
updateNodePosDiff({
diff: {
x: data.deltaX,
y: data.deltaY,
},
});
},
[onSelectionDrag, selectedNodes, updateNodePosDiff]
@@ -92,11 +89,8 @@ export default ({
const onStop = useCallback(
(event: MouseEvent) => {
selectedNodes?.forEach((node) => {
updateNodePosDiff({
id: node.id,
isDragging: false,
});
updateNodePosDiff({
isDragging: false,
});
onSelectionDragStop?.(event, selectedNodes);