From 3a5d06d3b1243cfdfa1735f52611c879860ae82d Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 8 Nov 2022 12:36:16 +0100 Subject: [PATCH] chore(core): use getter for edge/node types --- packages/core/src/components/Edges/Wrapper.ts | 5 +++-- packages/core/src/components/Nodes/NodeWrapper.vue | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/core/src/components/Edges/Wrapper.ts b/packages/core/src/components/Edges/Wrapper.ts index d2adcfd3..c2a02a96 100644 --- a/packages/core/src/components/Edges/Wrapper.ts +++ b/packages/core/src/components/Edges/Wrapper.ts @@ -16,7 +16,8 @@ interface Props { const Wrapper = defineComponent({ props: ['name', 'type', 'id', 'updatable', 'selectable', 'edge', 'sourceNode', 'targetNode'], setup(props: Props) { - const { addSelectedEdges, connectionMode, edgeUpdaterRadius, emits, nodesSelectionActive, getEdges } = useVueFlow() + const { addSelectedEdges, connectionMode, edgeUpdaterRadius, emits, nodesSelectionActive, getEdges, getEdgeTypes } = + useVueFlow() const hooks = useEdgeHooks(props.edge, emits) @@ -161,7 +162,7 @@ const Wrapper = defineComponent({ [ updating ? null - : h(props.type === false ? defaultEdgeTypes.default : props.type, { + : h(props.type === false ? getEdgeTypes.value.default : props.type, { id: props.id, sourceNode: props.sourceNode, targetNode: props.targetNode, diff --git a/packages/core/src/components/Nodes/NodeWrapper.vue b/packages/core/src/components/Nodes/NodeWrapper.vue index 7d135bf4..a05bbee4 100644 --- a/packages/core/src/components/Nodes/NodeWrapper.vue +++ b/packages/core/src/components/Nodes/NodeWrapper.vue @@ -28,6 +28,7 @@ const { updateNodeDimensions, onUpdateNodeInternals, getIntersectingNodes, + getNodeTypes, } = $(useVueFlow()) const node = $(useVModel(props, 'node')) @@ -218,7 +219,7 @@ export default { @dblclick="onDoubleClick" >