Skip to content

Commit 4d68397

Browse files
committed
chore(core): remove groupEdgesByZIndex util
1 parent 4f4dfc3 commit 4d68397

File tree

1 file changed

+0
-40
lines changed

1 file changed

+0
-40
lines changed

packages/core/src/utils/edge.ts

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -131,46 +131,6 @@ export function isEdgeVisible({
131131
return overlappingArea > 0
132132
}
133133

134-
export function groupEdgesByZLevel(edges: GraphEdge[], findNode: Actions['findNode'], elevateEdgesOnSelect = false) {
135-
let maxLevel = -1
136-
137-
const levelLookup = edges.reduce<Record<string, GraphEdge[]>>((tree, edge) => {
138-
const hasZIndex = isNumber(edge.zIndex)
139-
let z = hasZIndex ? edge.zIndex! : 0
140-
141-
const source = findNode(edge.source)
142-
const target = findNode(edge.target)
143-
144-
if (!source || !target) {
145-
return tree
146-
}
147-
148-
if (elevateEdgesOnSelect) {
149-
z = hasZIndex ? edge.zIndex! : Math.max(source.computedPosition.z || 0, target.computedPosition.z || 0)
150-
}
151-
152-
if (tree[z]) {
153-
tree[z].push(edge)
154-
} else {
155-
tree[z] = [edge]
156-
}
157-
158-
maxLevel = z > maxLevel ? z : maxLevel
159-
160-
return tree
161-
}, {})
162-
163-
return Object.entries(Object.keys(levelLookup).length ? levelLookup : { 0: [] }).map(([key, edges]) => {
164-
const level = +key
165-
166-
return {
167-
edges,
168-
level,
169-
isMaxLevel: level === maxLevel,
170-
}
171-
})
172-
}
173-
174134
export function getEdgeZIndex(edge: GraphEdge, findNode: Actions['findNode'], elevateEdgesOnSelect = false) {
175135
const hasZIndex = isNumber(edge.zIndex)
176136
let z = hasZIndex ? edge.zIndex! : 0

0 commit comments

Comments
 (0)