Fix origin not being respected, when calulating rect

This commit is contained in:
peterkogo
2024-12-09 12:30:05 +01:00
parent 1e1eb06f2a
commit 7de640685a
2 changed files with 3 additions and 5 deletions
+1 -2
View File
@@ -55,11 +55,10 @@ export function useReactFlow<NodeType extends Node = Node, EdgeType extends Edge
: nodeToUse.position; : nodeToUse.position;
const nodeWithPosition = { const nodeWithPosition = {
id: nodeToUse.id, ...nodeToUse,
position, position,
width: nodeToUse.measured?.width ?? nodeToUse.width, width: nodeToUse.measured?.width ?? nodeToUse.width,
height: nodeToUse.measured?.height ?? nodeToUse.height, height: nodeToUse.measured?.height ?? nodeToUse.height,
data: nodeToUse.data,
}; };
return nodeToRect(nodeWithPosition); return nodeToRect(nodeWithPosition);
@@ -293,11 +293,10 @@ export function useSvelteFlow(): {
: nodeToUse.position; : nodeToUse.position;
const nodeWithPosition = { const nodeWithPosition = {
id: nodeToUse.id, ...nodeToUse,
position, position,
width: nodeToUse.measured?.width ?? nodeToUse.width, width: nodeToUse.measured?.width ?? nodeToUse.width,
height: nodeToUse.measured?.height ?? nodeToUse.height, height: nodeToUse.measured?.height ?? nodeToUse.height
data: nodeToUse.data
}; };
return nodeToRect(nodeWithPosition); return nodeToRect(nodeWithPosition);