refactor(core): hide edges when we have no dimensions

Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
braks
2023-03-02 08:47:38 +01:00
committed by Braks
parent d30632aadc
commit 50ee96d0c1
@@ -18,6 +18,7 @@ const {
getNodesInitialized, getNodesInitialized,
getEdgeTypes, getEdgeTypes,
elevateEdgesOnSelect, elevateEdgesOnSelect,
dimensions,
} = $(useVueFlow()) } = $(useVueFlow())
const sourceNode = controlledComputed( const sourceNode = controlledComputed(
@@ -90,7 +91,13 @@ export default {
</script> </script>
<template> <template>
<svg v-for="group of groups" :key="group.level" class="vue-flow__edges vue-flow__container" :style="`z-index: ${group.level}`"> <template v-if="dimensions.width && dimensions.height">
<svg
v-for="group of groups"
:key="group.level"
class="vue-flow__edges vue-flow__container"
:style="`z-index: ${group.level}`"
>
<MarkerDefinitions v-if="group.isMaxLevel" /> <MarkerDefinitions v-if="group.isMaxLevel" />
<g> <g>
<EdgeWrapper <EdgeWrapper
@@ -111,3 +118,4 @@ export default {
<ConnectionLine :source-node="sourceNode" /> <ConnectionLine :source-node="sourceNode" />
</svg> </svg>
</template> </template>
</template>