feat(store, flow)!: Add apply changes handlers

* flow will not update changes unless a handler to apply changes is passed
* a default handler is available in the useVueFlow composable
* removeElements export removed
This commit is contained in:
Braks
2021-12-20 19:29:52 +01:00
parent f6007d026c
commit 81c8145f3a
19 changed files with 173 additions and 184 deletions
-2
View File
@@ -42,7 +42,6 @@ const onSelectNodeHandler = (event: MouseEvent) => {
store.nodesSelectionActive = false
if (!node.value.selected) store.addSelectedNodes([node.value])
}
store.hooks.elementClick.trigger({ event, element: node.value })
store.hooks.nodeClick.trigger({ event, node: node.value })
}
}
@@ -71,7 +70,6 @@ const onDragStop: DraggableEventListener = ({ event, data: { deltaX, deltaY } })
store.addSelectedNodes([node.value])
}
store.hooks.nodeClick.trigger({ event, node: node.value })
store.hooks.elementClick.trigger({ event, element: node.value })
return
}
store.updateNodePosition({ id: node.value.id, diff: { x: deltaX, y: deltaY }, dragging: false })