diff --git a/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue b/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue index 296ed618..1e10884d 100644 --- a/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue +++ b/packages/core/src/container/EdgeRenderer/EdgeRenderer.vue @@ -6,7 +6,7 @@ import ConnectionLine from '../../components/ConnectionLine' import type { EdgeComponent, EdgeUpdatable, GraphEdge } from '../../types' import { Slots } from '../../context' import { useVueFlow } from '../../composables' -import { ErrorCode, VueFlowError, groupEdgesByZLevel } from '../../utils' +import { ErrorCode, VueFlowError, getEdgeZIndex } from '../../utils' import MarkerDefinitions from './MarkerDefinitions.vue' const slots = inject(Slots) @@ -15,26 +15,14 @@ const { edgesUpdatable, edgesFocusable, elementsSelectable, - getSelectedNodes, findNode, - edges, getEdges, - getNodesInitialized, getEdgeTypes, elevateEdgesOnSelect, dimensions, emits, } = useVueFlow() -const groups = controlledComputed( - [ - () => edges.value.map((e) => e.zIndex), - () => (elevateEdgesOnSelect.value ? [getSelectedNodes.value.length] : [0]), - () => (elevateEdgesOnSelect.value ? getNodesInitialized.value.map((n) => n.computedPosition.z) : []), - ], - () => groupEdgesByZLevel(getEdges.value, findNode, elevateEdgesOnSelect.value), -) - function selectable(edgeSelectable?: boolean) { return typeof edgeSelectable === 'undefined' ? elementsSelectable.value : edgeSelectable } @@ -81,26 +69,25 @@ export default {