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,14 +41,18 @@ export default {
> >
<MarkerDefinitions v-if="group.isMaxLevel" :default-color="store.defaultMarkerColor" /> <MarkerDefinitions v-if="group.isMaxLevel" :default-color="store.defaultMarkerColor" />
<g> <g>
<EdgeWrapper <template v-if="store.getEdges.length">
v-for="edge of group.edges" <EdgeWrapper
:id="edge.id" v-for="edge of group.edges"
:key="edge.id" :id="edge.id"
:selectable="typeof edge.selectable === 'undefined' ? store.elementsSelectable : edge.selectable" :key="edge.id"
:updatable="typeof edge.updatable === 'undefined' ? store.edgesUpdatable : edge.updatable" :selectable="typeof edge.selectable === 'undefined' ? store.elementsSelectable : edge.selectable"
/> :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>