update(edges): v-if on existing edges before looping wrapper

This commit is contained in:
Braks
2022-04-04 21:42:48 +02:00
parent 37fc1fc040
commit 9dd71c2528
@@ -41,6 +41,7 @@ export default {
> >
<MarkerDefinitions v-if="group.isMaxLevel" :default-color="store.defaultMarkerColor" /> <MarkerDefinitions v-if="group.isMaxLevel" :default-color="store.defaultMarkerColor" />
<g> <g>
<template v-if="store.getEdges.length">
<EdgeWrapper <EdgeWrapper
v-for="edge of group.edges" v-for="edge of group.edges"
:id="edge.id" :id="edge.id"
@@ -48,7 +49,10 @@ export default {
:selectable="typeof edge.selectable === 'undefined' ? store.elementsSelectable : edge.selectable" :selectable="typeof edge.selectable === 'undefined' ? store.elementsSelectable : edge.selectable"
:updatable="typeof edge.updatable === 'undefined' ? store.edgesUpdatable : edge.updatable" :updatable="typeof edge.updatable === 'undefined' ? store.edgesUpdatable : edge.updatable"
/> />
<ConnectionLine v-if="connectionLineVisible && sourceNode" :source-node="sourceNode" /> </template>
<ConnectionLine v-if="connectionLineVisible && sourceNode" :source-node="sourceNode">
<slot name="connection-line" />
</ConnectionLine>
</g> </g>
</svg> </svg>
</template> </template>