From 4d68397119e33b00e6e4fecc0c3972b1b1f404b9 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 14 Jun 2023 16:03:15 +0200 Subject: [PATCH] chore(core): remove `groupEdgesByZIndex` util --- packages/core/src/utils/edge.ts | 40 --------------------------------- 1 file changed, 40 deletions(-) diff --git a/packages/core/src/utils/edge.ts b/packages/core/src/utils/edge.ts index af66c7d9..aa6e9cf1 100644 --- a/packages/core/src/utils/edge.ts +++ b/packages/core/src/utils/edge.ts @@ -131,46 +131,6 @@ export function isEdgeVisible({ return overlappingArea > 0 } -export function groupEdgesByZLevel(edges: GraphEdge[], findNode: Actions['findNode'], elevateEdgesOnSelect = false) { - let maxLevel = -1 - - const levelLookup = edges.reduce>((tree, edge) => { - const hasZIndex = isNumber(edge.zIndex) - let z = hasZIndex ? edge.zIndex! : 0 - - const source = findNode(edge.source) - const target = findNode(edge.target) - - if (!source || !target) { - return tree - } - - if (elevateEdgesOnSelect) { - z = hasZIndex ? edge.zIndex! : Math.max(source.computedPosition.z || 0, target.computedPosition.z || 0) - } - - if (tree[z]) { - tree[z].push(edge) - } else { - tree[z] = [edge] - } - - maxLevel = z > maxLevel ? z : maxLevel - - return tree - }, {}) - - return Object.entries(Object.keys(levelLookup).length ? levelLookup : { 0: [] }).map(([key, edges]) => { - const level = +key - - return { - edges, - level, - isMaxLevel: level === maxLevel, - } - }) -} - export function getEdgeZIndex(edge: GraphEdge, findNode: Actions['findNode'], elevateEdgesOnSelect = false) { const hasZIndex = isNumber(edge.zIndex) let z = hasZIndex ? edge.zIndex! : 0