fix(nodes-selection): use correct selector

This commit is contained in:
moklick
2022-07-18 16:47:00 +02:00
parent e1ba32f8a1
commit 3ca4412f19

View File

@@ -23,9 +23,16 @@ const selector = (s: ReactFlowState) => ({
...getRectOfNodes(Array.from(s.nodeInternals.values()).filter((n) => n.selected)),
});
const bboxSelector = (s: ReactFlowState) => {
const selectedNodes = Array.from(s.nodeInternals.values()).filter((n) => n.selected);
return getRectOfNodes(selectedNodes);
};
function NodesSelection({ onSelectionContextMenu, noPanClassName }: NodesSelectionProps) {
const store = useStoreApi();
const { transformString, userSelectionActive, width, height, x: top, y: left } = useStore(selector, shallow);
const { transformString, userSelectionActive } = useStore(selector, shallow);
const { width, height, x: left, y: top } = useStore(bboxSelector, shallow);
const nodeRef = useRef(null);
useDrag({