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})`)