refactor(core): change shallowReactive properties in elements to reactive
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user