revert some default behaviour from getElevatedZINdex

This commit is contained in:
peterkogo
2025-06-25 15:43:01 +02:00
parent cf5597b845
commit 323f07dd01
+12 -3
View File
@@ -34,12 +34,21 @@ export function getElevatedEdgeZIndex({
sourceNode, sourceNode,
targetNode, targetNode,
selected = false, selected = false,
zIndex = 0, zIndex,
elevateOnSelect = false, elevateOnSelect = false,
}: GetEdgeZIndexParams): number { }: GetEdgeZIndexParams): number {
const elevatedZ = Math.max(sourceNode.internals.z, targetNode.internals.z, elevateOnSelect && selected ? 1000 : 0); if (zIndex !== undefined) {
return zIndex;
}
return zIndex + elevatedZ; const edgeZ = elevateOnSelect && selected ? 1000 : 0;
const nodeZ = Math.max(
sourceNode.parentId ? sourceNode.internals.z : 0,
targetNode.parentId ? targetNode.internals.z : 0
);
return edgeZ + nodeZ;
} }
type IsEdgeVisibleParams = { type IsEdgeVisibleParams = {