File tree Expand file tree Collapse file tree 1 file changed +0
-40
lines changed Expand file tree Collapse file tree 1 file changed +0
-40
lines changed Original file line number Diff line number Diff line change @@ -131,46 +131,6 @@ export function isEdgeVisible({
131
131
return overlappingArea > 0
132
132
}
133
133
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
-
174
134
export function getEdgeZIndex ( edge : GraphEdge , findNode : Actions [ 'findNode' ] , elevateEdgesOnSelect = false ) {
175
135
const hasZIndex = isNumber ( edge . zIndex )
176
136
let z = hasZIndex ? edge . zIndex ! : 0
You can’t perform that action at this time.
0 commit comments