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 -2
View File
@@ -136,8 +136,8 @@ export const groupEdgesByZLevel = (edges: GraphEdge[], nodes: GraphNode[]) => {
const z = edge.z
? edge.z
: Math.max(
nodes[nodeIds.indexOf(edge.source)].computedPosition.z || 0,
nodes[nodeIds.indexOf(edge.target)].computedPosition.z || 0,
nodes[nodeIds.indexOf(edge.source)]?.computedPosition.z || 0,
nodes[nodeIds.indexOf(edge.target)]?.computedPosition.z || 0,
)
if (tree[z]) {
tree[z].push(edge)