From 2b065b4e564eab2bcc06c9cd2ad6d4233e6ce66c Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 22 Nov 2021 13:35:47 +0100 Subject: [PATCH] update: pass store state as props to edge-renderer and edge Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- examples/Edges/CustomEdge2.vue | 3 +- examples/Edges/CustomLabel.vue | 4 +- examples/Edges/EdgesExample.vue | 2 +- src/components/Edges/EdgeWrapper.vue | 121 +++++++------------- src/components/Nodes/NodeWrapper.vue | 28 ++--- src/container/EdgeRenderer/EdgeRenderer.vue | 57 +++++++-- src/container/NodeRenderer/NodeRenderer.vue | 2 +- src/container/VueFlow/VueFlow.vue | 9 ++ src/container/ZoomPane/ZoomPane.vue | 8 +- src/store/stateStore.ts | 2 +- src/types/components.ts | 6 +- src/types/edge.ts | 6 +- src/types/node.ts | 5 + src/utils/edge.ts | 42 ++++--- 14 files changed, 152 insertions(+), 143 deletions(-) diff --git a/examples/Edges/CustomEdge2.vue b/examples/Edges/CustomEdge2.vue index c6c30af7..8513d7a9 100644 --- a/examples/Edges/CustomEdge2.vue +++ b/examples/Edges/CustomEdge2.vue @@ -42,6 +42,7 @@ const center = computed(() => targetY: props.targetY, }), ) +const onClick = () => console.log(props.data) diff --git a/examples/Edges/EdgesExample.vue b/examples/Edges/EdgesExample.vue index e24106d7..2c0b5094 100644 --- a/examples/Edges/EdgesExample.vue +++ b/examples/Edges/EdgesExample.vue @@ -42,7 +42,7 @@ const initialElements: Elements = [ label: { component: markRaw(CustomLabel), props: { - text: 'custom label text', + label: 'custom label text', }, }, labelStyle: { fill: 'red', fontWeight: 700 }, diff --git a/src/components/Edges/EdgeWrapper.vue b/src/components/Edges/EdgeWrapper.vue index cb7c46b5..e7263531 100644 --- a/src/components/Edges/EdgeWrapper.vue +++ b/src/components/Edges/EdgeWrapper.vue @@ -1,14 +1,16 @@