refactor(nodes): only use node internals

This commit is contained in:
moklick
2021-11-18 13:01:11 +01:00
parent f0e79c634a
commit 0974aa5732
21 changed files with 171 additions and 151 deletions
+1 -7
View File
@@ -56,7 +56,7 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
unselectNodesAndEdges,
unsetNodesSelection,
updateNodePosition,
updateNodeDimensions,
// updateNodeDimensions,
} = useStore(selector, shallow);
const nodeElement = useRef<HTMLDivElement>(null);
@@ -201,12 +201,6 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
[node, onNodeDoubleClick]
);
useEffect(() => {
if (nodeElement.current && (!isHidden || !isInitialized)) {
updateNodeDimensions([{ id, nodeElement: nodeElement.current, forceUpdate: true }]);
}
}, [id, isHidden, sourcePosition, targetPosition, type, isInitialized]);
useEffect(() => {
if (nodeElement.current) {
const currNode = nodeElement.current;