fix(core): use nullish check when finding edge label renderer el

This commit is contained in:
braks
2023-12-12 19:41:37 +01:00
committed by Braks
parent fb3d6a7f13
commit eff1afdfde

View File

@@ -4,7 +4,7 @@ import { useVueFlow } from '../../composables'
const { viewportRef } = useVueFlow()
const teleportTarget = toRef(() => viewportRef.value!.getElementsByClassName('vue-flow__edge-labels')[0])
const teleportTarget = toRef(() => viewportRef.value?.getElementsByClassName('vue-flow__edge-labels')[0] as undefined | unknown)
</script>
<script lang="ts">
@@ -17,7 +17,7 @@ export default {
<template>
<svg>
<foreignObject height="0" width="0">
<Teleport :to="teleportTarget as any" :disabled="!teleportTarget">
<Teleport :to="teleportTarget" :disabled="!teleportTarget">
<slot />
</Teleport>
</foreignObject>