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, width: 0,
height: 0, height: 0,
}), }),
handleBounds: shallowReactive({ handleBounds: reactive({
source: [], source: [],
target: [], target: [],
}), }),
@@ -90,7 +90,7 @@ export const parseNode = (node: Node, nodeExtent: CoordinateExtent, defaults?: P
selectable: undefined, selectable: undefined,
connectable: undefined, connectable: undefined,
...defaults, ...defaults,
data: shallowReactive(node.data || {}), data: reactive(node.data || {}),
events: shallowReactive(node.events || {}), events: shallowReactive(node.events || {}),
} }
} }
@@ -118,7 +118,7 @@ export const parseEdge = (edge: Edge, defaults?: Partial<GraphEdge>): GraphEdge
targetY: 0 || defaults?.targetY, targetY: 0 || defaults?.targetY,
updatable: edge.updatable ?? defaults?.updatable, updatable: edge.updatable ?? defaults?.updatable,
selectable: edge.selectable ?? defaults?.selectable, selectable: edge.selectable ?? defaults?.selectable,
data: shallowReactive(edge.data || defaults?.data || {}), data: reactive(edge.data || defaults?.data || {}),
events: shallowReactive(edge.events || defaults?.events || {}), events: shallowReactive(edge.events || defaults?.events || {}),
label: (edge.label && !isString(edge.label) ? markRaw(edge.label) : edge.label) || defaults?.label, label: (edge.label && !isString(edge.label) ? markRaw(edge.label) : edge.label) || defaults?.label,
interactionWidth: edge.interactionWidth || defaults?.interactionWidth, interactionWidth: edge.interactionWidth || defaults?.interactionWidth,