fix node extent

This commit is contained in:
peterkogo
2024-08-19 17:44:36 +02:00
parent 9b768b2dae
commit d9563505d8
5 changed files with 26 additions and 8 deletions
+7 -2
View File
@@ -278,10 +278,15 @@ const createStore = ({
triggerEdgeChanges(edgeChanges);
},
setNodeExtent: (nodeExtent) => {
const { nodeLookup } = get();
const { nodeLookup, nodeOrigin } = get();
for (const [, node] of nodeLookup) {
const positionAbsolute = clampPosition(node.internals.positionAbsolute, nodeExtent);
const positionAbsolute = clampPosition(
node.internals.positionAbsolute,
nodeExtent,
node.measured,
node.origin ?? nodeOrigin
);
nodeLookup.set(node.id, {
...node,