From 0be492b7c60c89c0a5131929e885456510977e13 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 18 Nov 2021 13:40:06 +0100 Subject: [PATCH] feat: bind props to slots * bind props to slots in edges, handle, nodes Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- src/components/Edges/BezierEdge.vue | 12 +++++++++++- src/components/Edges/EdgeText.vue | 2 +- src/components/Edges/SmoothStepEdge.vue | 11 ++++++++++- src/components/Edges/StraightEdge.vue | 11 ++++++++++- src/components/Handle/Handle.vue | 2 +- src/components/Nodes/DefaultNode.vue | 2 +- src/components/Nodes/InputNode.vue | 2 +- src/components/Nodes/OutputNode.vue | 2 +- 8 files changed, 36 insertions(+), 8 deletions(-) diff --git a/src/components/Edges/BezierEdge.vue b/src/components/Edges/BezierEdge.vue index b5dad861..f47b9c86 100644 --- a/src/components/Edges/BezierEdge.vue +++ b/src/components/Edges/BezierEdge.vue @@ -34,6 +34,7 @@ interface BezierEdgeProps extends EdgeProps { sourceHandleId?: ElementId targetHandleId?: ElementId } + const props = withDefaults(defineProps(), { selected: false, sourcePosition: Position.Bottom, @@ -65,7 +66,16 @@ export default {