diff --git a/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx b/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx index 0d217943..0734df3f 100644 --- a/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx +++ b/packages/react/src/additional-components/MiniMap/MiniMapNodes.tsx @@ -84,16 +84,18 @@ function NodeComponentWrapperInner({ shapeRendering: string; }) { const { node, x, y, width, height } = useStore((s) => { - const internals = s.nodeLookup.get(id)?.internals; - if (!internals) { + const node = s.nodeLookup.get(id); + + if (!node) { return { node: undefined, x: 0, y: 0, width: 0, height: 0 }; } - const node = internals.userNode as NodeType; - const { x, y } = internals.positionAbsolute; - const { width, height } = getNodeDimensions(node); + + const userNode = node.internals.userNode as NodeType; + const { x, y } = node.internals.positionAbsolute; + const { width, height } = getNodeDimensions(userNode); return { - node, + node: userNode, x, y, width,