diff --git a/src/container/EdgeRenderer/EdgeRenderer.vue b/src/container/EdgeRenderer/EdgeRenderer.vue index 52d81d75..5d793272 100644 --- a/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/src/container/EdgeRenderer/EdgeRenderer.vue @@ -2,6 +2,7 @@ import EdgeWrapper from '../../components/Edges/EdgeWrapper.vue' import ConnectionLine from '../../components/ConnectionLine/ConnectionLine.vue' import { useStore } from '../../composables' +import { groupEdgesByZLevel } from '../../utils' import MarkerDefinitions from './MarkerDefinitions.vue' const store = useStore() @@ -32,6 +33,7 @@ const connectionLineVisible = controlledComputed( ), ) const transform = computed(() => `translate(${store.transform[0]},${store.transform[1]}) scale(${store.transform[2]})`) +const edgeLevels = computed(() => groupEdgesByZLevel(store.getEdges, store.getNodes))