From 4a5d522604e9b57d5fcc008fe43b51ca1096392b Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 5 Sep 2024 17:33:02 +0200 Subject: [PATCH 1/2] refactor(react): use latest node dimensions --- .../src/additional-components/MiniMap/MiniMapNodes.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx b/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx index 5bb7e939..87fd21e5 100644 --- a/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx +++ b/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx @@ -79,14 +79,17 @@ function NodeComponentWrapperInner({ onClick: MiniMapNodesProps['onClick']; shapeRendering: string; }) { - const { node, x, y } = useStore((s) => { + const { node, x, y, width, height } = useStore((s) => { const node = s.nodeLookup.get(id) as InternalNode; const { x, y } = node.internals.positionAbsolute; + const { width, height } = getNodeDimensions(node); return { node, x, y, + width, + height, }; }, shallow); @@ -94,8 +97,6 @@ function NodeComponentWrapperInner({ return null; } - const { width, height } = getNodeDimensions(node); - return ( Date: Thu, 5 Sep 2024 17:33:42 +0200 Subject: [PATCH 2/2] chore(changeset): add --- .changeset/calm-spiders-confess.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/calm-spiders-confess.md diff --git a/.changeset/calm-spiders-confess.md b/.changeset/calm-spiders-confess.md new file mode 100644 index 00000000..c0e4994f --- /dev/null +++ b/.changeset/calm-spiders-confess.md @@ -0,0 +1,5 @@ +--- +'@xyflow/react': patch +--- + +minimap: use latest node dimensions