fix(nodeOrigin): use origin for calculating handle position

This commit is contained in:
moklick
2022-09-01 12:37:13 +02:00
parent 2172522a0b
commit 23fdd20658
6 changed files with 27 additions and 7 deletions
@@ -41,6 +41,7 @@ type StoreUpdaterProps = Pick<
| 'onSelectionDrag'
| 'onSelectionDragStop'
| 'noPanClassName'
| 'nodeOrigin'
>;
const selector = (s: ReactFlowState) => ({
@@ -110,6 +111,7 @@ const StoreUpdater = ({
onSelectionDragStart,
onSelectionDragStop,
noPanClassName,
nodeOrigin,
}: StoreUpdaterProps) => {
const {
setNodes,
@@ -157,6 +159,7 @@ const StoreUpdater = ({
useDirectStoreUpdater('onSelectionDragStart', onSelectionDragStart, store.setState);
useDirectStoreUpdater('onSelectionDragStop', onSelectionDragStop, store.setState);
useDirectStoreUpdater('noPanClassName', noPanClassName, store.setState);
useDirectStoreUpdater('nodeOrigin', nodeOrigin, store.setState);
useStoreUpdater<Node[]>(nodes, setNodes);
useStoreUpdater<Edge[]>(edges, setEdges);