refactor(nodes): always render nodes that are dragged closes #477

This commit is contained in:
moklick
2020-09-11 17:12:09 +02:00
parent d17e6ebaea
commit 8a0a928e17
6 changed files with 33 additions and 21 deletions
+4
View File
@@ -154,6 +154,10 @@ export default (NodeComponent: ComponentType<NodeComponentProps>) => {
}
setDragging(false);
updateNodePosDiff({
id,
isDragging: false,
});
onNodeDragStop?.(event as MouseEvent, node);
},
+7
View File
@@ -73,6 +73,13 @@ export default ({
const onStop = useCallback(
(event: MouseEvent) => {
selectedNodes?.forEach((node) => {
updateNodePosDiff({
id: node.id,
isDragging: false,
});
});
onSelectionDragStop?.(event, selectedNodes);
},
[selectedNodes, onSelectionDragStop]