From 567b55b8e4d881bf084db97e60dec8b44bae3771 Mon Sep 17 00:00:00 2001 From: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 26 May 2022 23:06:38 +0200 Subject: [PATCH] fix(edges): destruct bounding box --- packages/vue-flow/src/components/Edges/EdgeText.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/vue-flow/src/components/Edges/EdgeText.vue b/packages/vue-flow/src/components/Edges/EdgeText.vue index a8cf3feb..c24afa04 100644 --- a/packages/vue-flow/src/components/Edges/EdgeText.vue +++ b/packages/vue-flow/src/components/Edges/EdgeText.vue @@ -13,10 +13,11 @@ const { labelBgBorderRadius = 2, } = defineProps() -const el = templateRef('el', null) -const box = $(useElementBounding(el)) +const edgeRef = templateRef('el', null) -const transform = computed(() => `translate(${x - box.width / 2} ${y - box.height / 2})`) +const { width, height } = $(useElementBounding(edgeRef)) + +const transform = computed(() => `translate(${x - width / 2} ${y - height / 2})`)