From ff7ee5c7fe08b9e94cf9f3104ff21c0132bed370 Mon Sep 17 00:00:00 2001
From: Braks <78412429+bcakmakoglu@users.noreply.github.com>
Date: Wed, 20 Oct 2021 23:09:09 +0200
Subject: [PATCH] fix: label type in edges
---
examples/EdgeTypes/EdgeTypesExample.vue | 10 +---------
src/components/Edges/BezierEdge.vue | 7 ++++++-
src/components/Edges/SmoothStepEdge.vue | 7 ++++++-
src/components/Edges/StepEdge.vue | 7 ++++++-
src/components/Edges/StraightEdge.vue | 7 ++++++-
src/container/EdgeRenderer/EdgeRenderer.vue | 6 +++---
src/container/NodeRenderer/NodeRenderer.vue | 15 ++++++++-------
7 files changed, 36 insertions(+), 23 deletions(-)
diff --git a/examples/EdgeTypes/EdgeTypesExample.vue b/examples/EdgeTypes/EdgeTypesExample.vue
index 24cdd844..ae8d41ab 100644
--- a/examples/EdgeTypes/EdgeTypesExample.vue
+++ b/examples/EdgeTypes/EdgeTypesExample.vue
@@ -15,16 +15,8 @@ const onElementsRemove = (elementsToRemove: Elements) => (elements.value = remov
const onConnect = (params: Connection | Edge) => (elements.value = addEdge(params, elements.value))
-
+
-
diff --git a/src/components/Edges/BezierEdge.vue b/src/components/Edges/BezierEdge.vue
index 80f7d7b0..e2e9d5f9 100644
--- a/src/components/Edges/BezierEdge.vue
+++ b/src/components/Edges/BezierEdge.vue
@@ -16,7 +16,12 @@ interface BezierEdgeProps {
animated?: boolean
sourcePosition?: Position
targetPosition?: Position
- label?: string | VNode
+ label?:
+ | string
+ | {
+ component: VNode
+ props?: any
+ }
labelStyle?: any
labelShowBg?: boolean
labelBgStyle?: any
diff --git a/src/components/Edges/SmoothStepEdge.vue b/src/components/Edges/SmoothStepEdge.vue
index a4f281b4..b93acb44 100644
--- a/src/components/Edges/SmoothStepEdge.vue
+++ b/src/components/Edges/SmoothStepEdge.vue
@@ -16,7 +16,12 @@ export interface EdgeSmoothStepProps {
animated?: boolean
sourcePosition?: Position
targetPosition?: Position
- label?: string | VNode
+ label?:
+ | string
+ | {
+ component: VNode
+ props?: any
+ }
labelStyle?: any
labelShowBg?: boolean
labelBgStyle?: any
diff --git a/src/components/Edges/StepEdge.vue b/src/components/Edges/StepEdge.vue
index 1ae2a135..a75389d4 100644
--- a/src/components/Edges/StepEdge.vue
+++ b/src/components/Edges/StepEdge.vue
@@ -15,7 +15,12 @@ export interface EdgeStepProps {
animated?: boolean
sourcePosition?: Position
targetPosition?: Position
- label?: string | VNode
+ label?:
+ | string
+ | {
+ component: VNode
+ props?: any
+ }
labelStyle?: any
labelShowBg?: boolean
labelBgStyle?: any
diff --git a/src/components/Edges/StraightEdge.vue b/src/components/Edges/StraightEdge.vue
index 64fd0e6b..f3353281 100644
--- a/src/components/Edges/StraightEdge.vue
+++ b/src/components/Edges/StraightEdge.vue
@@ -16,7 +16,12 @@ interface StraightEdgeProps {
animated?: boolean
sourcePosition?: Position
targetPosition?: Position
- label?: string | VNode
+ label?:
+ | string
+ | {
+ component: VNode
+ props?: any
+ }
labelStyle?: any
labelShowBg?: boolean
labelBgStyle?: any
diff --git a/src/container/EdgeRenderer/EdgeRenderer.vue b/src/container/EdgeRenderer/EdgeRenderer.vue
index 4647dd94..986d0d7d 100644
--- a/src/container/EdgeRenderer/EdgeRenderer.vue
+++ b/src/container/EdgeRenderer/EdgeRenderer.vue
@@ -1,5 +1,5 @@