refactor(core,nodes,edges): deep reactive nodes and edges

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2022-12-09 20:40:50 +01:00
committed by Braks
parent a4cf9c0b3b
commit a8f679c36b
3 changed files with 23 additions and 26 deletions
+10 -14
View File
@@ -307,13 +307,11 @@ export function useActions(state: State, getters: ComputedGetters): Actions {
const storedEdge = getters.getEdge.value(edge.id)
res.push(
shallowReactive({
...parseEdge(edge, Object.assign({}, storedEdge, state.defaultEdgeOptions)),
sourceNode,
targetNode,
}),
)
res.push({
...parseEdge(edge, Object.assign({}, storedEdge, state.defaultEdgeOptions)),
sourceNode,
targetNode,
})
return res
}, [])
@@ -358,13 +356,11 @@ export function useActions(state: State, getters: ComputedGetters): Actions {
if (missingTarget || missingSource) return acc
acc.push(
createAdditionChange<GraphEdge>(
shallowReactive({
...edge,
sourceNode,
targetNode,
}),
),
createAdditionChange<GraphEdge>({
...edge,
sourceNode,
targetNode,
}),
)
}