From 3705a39fa80ebf36c5968d2c60816e20b62cd863 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 15 Nov 2021 11:22:56 +0100 Subject: [PATCH] refactor: perfomance optimisations through less dependency tracking Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- index.html | 2 +- src/components/Edges/Edge.vue | 4 +++- src/components/Nodes/Node.vue | 15 +++------------ src/container/EdgeRenderer/EdgeRenderer.vue | 6 ++++-- src/container/Flow/Flow.vue | 1 - src/container/NodeRenderer/NodeRenderer.vue | 12 ++++++------ src/container/ZoomPane/ZoomPane.vue | 7 +++++-- 7 files changed, 22 insertions(+), 25 deletions(-) diff --git a/index.html b/index.html index d98e6453..d56acde6 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Vite App + 🌊 Vue Flow
diff --git a/src/components/Edges/Edge.vue b/src/components/Edges/Edge.vue index e6bd536a..993f03a9 100644 --- a/src/components/Edges/Edge.vue +++ b/src/components/Edges/Edge.vue @@ -99,6 +99,7 @@ const targetNodeHandles = computed(() => const sourceHandle = computed(() => { if (nodes.value.sourceNode) return getHandle(nodes.value.sourceNode.__rf?.handleBounds.source, props.edge.sourceHandle ?? null) + else return null }) const targetHandle = computed(() => getHandle(targetNodeHandles.value, props.edge.targetHandle ?? null)) const sourcePosition = computed(() => (sourceHandle.value ? sourceHandle.value.position : Position.Bottom)) @@ -115,6 +116,7 @@ const edgePos = computed(() => targetPosition.value, ), ) +const elementsSelectable = computed(() => store.elementsSelectable)