From 660ec00be5da01a509c85daf37c9f9c050df057a Mon Sep 17 00:00:00 2001 From: moklick Date: Mon, 17 Jan 2022 15:15:48 +0100 Subject: [PATCH] refactor(store): cleanup --- src/components/StoreUpdater/index.tsx | 2 +- src/store/index.ts | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/StoreUpdater/index.tsx b/src/components/StoreUpdater/index.tsx index a1e8bc75..99cb1d40 100644 --- a/src/components/StoreUpdater/index.tsx +++ b/src/components/StoreUpdater/index.tsx @@ -100,7 +100,7 @@ const StoreUpdater = ({ return () => { reset(); }; - }, [reset]); + }, []); useStoreUpdater(nodes, setNodes); useStoreUpdater(edges, setEdges); diff --git a/src/store/index.ts b/src/store/index.ts index 6e75e370..7b4b0d47 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -80,9 +80,7 @@ const createStore = () => nodeInternals.forEach((node) => { if (node.selected) { - if (!node.parentNode) { - changes.push(createPositionChange({ node, diff, dragging, nodeExtent, nodeInternals })); - } else if (!isParentSelected(node, nodeInternals)) { + if (!node.parentNode || !isParentSelected(node, nodeInternals)) { changes.push(createPositionChange({ node, diff, dragging, nodeExtent, nodeInternals })); } } else if (node.id === id) {