refactor(react/internal-nodes): cleanup
This commit is contained in:
@@ -136,8 +136,18 @@ const createRFStore = ({
|
|||||||
dragging,
|
dragging,
|
||||||
};
|
};
|
||||||
|
|
||||||
if (internalNode?.expandParent) {
|
if (internalNode?.expandParent && change.position) {
|
||||||
triggerChangeNodes.push(internalNode);
|
triggerChangeNodes.push({
|
||||||
|
...internalNode,
|
||||||
|
position: change.position,
|
||||||
|
internals: {
|
||||||
|
...internalNode.internals,
|
||||||
|
positionAbsolute: node.internals.positionAbsolute,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
change.position.x = Math.max(0, change.position.x);
|
||||||
|
change.position.y = Math.max(0, change.position.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
return change;
|
return change;
|
||||||
|
|||||||
@@ -91,11 +91,9 @@ export function adoptUserProvidedNodes<NodeType extends NodeBase>(
|
|||||||
parentNodeIds.add(n.parentNode);
|
parentNodeIds.add(n.parentNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (n === currentStoreNode?.internals?.userProvidedNode) {
|
if (n === currentStoreNode?.internals.userProvidedNode) {
|
||||||
nodeLookup.set(n.id, currentStoreNode);
|
nodeLookup.set(n.id, currentStoreNode);
|
||||||
return currentStoreNode;
|
} else {
|
||||||
}
|
|
||||||
|
|
||||||
const node: InternalNodeBase<NodeType> = {
|
const node: InternalNodeBase<NodeType> = {
|
||||||
...options.defaults,
|
...options.defaults,
|
||||||
...n,
|
...n,
|
||||||
@@ -113,6 +111,7 @@ export function adoptUserProvidedNodes<NodeType extends NodeBase>(
|
|||||||
};
|
};
|
||||||
|
|
||||||
nodeLookup.set(node.id, node);
|
nodeLookup.set(node.id, node);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (parentNodeIds.size > 0) {
|
if (parentNodeIds.size > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user