From 2b87d53c10e354ce978efad33acb6f043fabcb17 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 20 Nov 2021 03:04:25 +0100 Subject: [PATCH] update: dont render nodes, edges if dimensions dont return a truthy value Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- src/container/EdgeRenderer/EdgeRenderer.vue | 6 -- src/container/NodeRenderer/NodeRenderer.vue | 33 +++----- src/container/VueFlow/VueFlow.vue | 87 ++++++++++----------- src/container/ZoomPane/ZoomPane.vue | 40 +++++----- 4 files changed, 73 insertions(+), 93 deletions(-) diff --git a/src/container/EdgeRenderer/EdgeRenderer.vue b/src/container/EdgeRenderer/EdgeRenderer.vue index cd1bc013..4df93654 100644 --- a/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/src/container/EdgeRenderer/EdgeRenderer.vue @@ -1,6 +1,5 @@ diff --git a/src/container/VueFlow/VueFlow.vue b/src/container/VueFlow/VueFlow.vue index fe00dd46..e7e1575f 100644 --- a/src/container/VueFlow/VueFlow.vue +++ b/src/container/VueFlow/VueFlow.vue @@ -127,7 +127,6 @@ const init = (state: FlowState) => { } onBeforeUnmount(() => store?.$dispose()) -onMounted(() => init(options)) watch(elements, (val) => store.setElements(val), { flush: 'post', deep: true }) watch( () => store.elements, @@ -147,54 +146,52 @@ watch( }, { flush: 'pre', deep: true }, ) -invoke(async () => await until(store.elements).toMatch((y) => y.length > 0)) +init(options)