diff --git a/src/components/Edges/BezierEdge.vue b/src/components/Edges/BezierEdge.vue index 194b0028..b5dad861 100644 --- a/src/components/Edges/BezierEdge.vue +++ b/src/components/Edges/BezierEdge.vue @@ -65,15 +65,17 @@ export default { diff --git a/src/components/Edges/EdgeText.vue b/src/components/Edges/EdgeText.vue index aa58b50e..1ff398c9 100644 --- a/src/components/Edges/EdgeText.vue +++ b/src/components/Edges/EdgeText.vue @@ -4,7 +4,12 @@ import { CSSProperties, HTMLAttributes } from 'vue' interface EdgeTextProps extends HTMLAttributes { x: number y: number - label?: any + label?: + | string + | { + component: any + props?: any + } labelStyle?: CSSProperties labelShowBg?: boolean labelBgStyle?: any @@ -39,15 +44,16 @@ const bgPadding = computed(() => [props.labelBgPadding[0], props.labelBgPadding[ :ry="props.labelBgBorderRadius" /> - - + + + + - diff --git a/src/components/Edges/SmoothStepEdge.vue b/src/components/Edges/SmoothStepEdge.vue index d71f2c50..dac2baad 100644 --- a/src/components/Edges/SmoothStepEdge.vue +++ b/src/components/Edges/SmoothStepEdge.vue @@ -68,15 +68,17 @@ export default { diff --git a/src/components/Edges/StepEdge.vue b/src/components/Edges/StepEdge.vue index 9c345148..09761376 100644 --- a/src/components/Edges/StepEdge.vue +++ b/src/components/Edges/StepEdge.vue @@ -44,5 +44,7 @@ const props = withDefaults(defineProps(), { }) diff --git a/src/components/Edges/StraightEdge.vue b/src/components/Edges/StraightEdge.vue index 45ace364..ed17c84d 100644 --- a/src/components/Edges/StraightEdge.vue +++ b/src/components/Edges/StraightEdge.vue @@ -70,15 +70,17 @@ export default { diff --git a/src/components/Nodes/DefaultNode.vue b/src/components/Nodes/DefaultNode.vue index a838915b..fef54e06 100644 --- a/src/components/Nodes/DefaultNode.vue +++ b/src/components/Nodes/DefaultNode.vue @@ -23,7 +23,9 @@ export default { diff --git a/src/components/Nodes/InputNode.vue b/src/components/Nodes/InputNode.vue index 84b49daf..fa73ef4c 100644 --- a/src/components/Nodes/InputNode.vue +++ b/src/components/Nodes/InputNode.vue @@ -20,7 +20,9 @@ export default { } diff --git a/src/components/Nodes/OutputNode.vue b/src/components/Nodes/OutputNode.vue index 4da0b183..61c4846b 100644 --- a/src/components/Nodes/OutputNode.vue +++ b/src/components/Nodes/OutputNode.vue @@ -20,7 +20,9 @@ export default { }