refactor(core): change shallowReactive properties in elements to reactive

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2022-12-02 16:14:34 +01:00
committed by Braks
parent c56ee5a6e9
commit 99c67860cb
+3 -3
View File
@@ -78,7 +78,7 @@ export const parseNode = (node: Node, nodeExtent: CoordinateExtent, defaults?: P
width: 0,
height: 0,
}),
handleBounds: shallowReactive({
handleBounds: reactive({
source: [],
target: [],
}),
@@ -90,7 +90,7 @@ export const parseNode = (node: Node, nodeExtent: CoordinateExtent, defaults?: P
selectable: undefined,
connectable: undefined,
...defaults,
data: shallowReactive(node.data || {}),
data: reactive(node.data || {}),
events: shallowReactive(node.events || {}),
}
}
@@ -118,7 +118,7 @@ export const parseEdge = (edge: Edge, defaults?: Partial<GraphEdge>): GraphEdge
targetY: 0 || defaults?.targetY,
updatable: edge.updatable ?? defaults?.updatable,
selectable: edge.selectable ?? defaults?.selectable,
data: shallowReactive(edge.data || defaults?.data || {}),
data: reactive(edge.data || defaults?.data || {}),
events: shallowReactive(edge.events || defaults?.events || {}),
label: (edge.label && !isString(edge.label) ? markRaw(edge.label) : edge.label) || defaults?.label,
interactionWidth: edge.interactionWidth || defaults?.interactionWidth,