Elevate edges regardless of selected nodes

This commit is contained in:
peterkogo
2025-06-24 10:59:06 +02:00
parent 11ef564928
commit 04ff28dddc
+2 -7
View File
@@ -37,14 +37,9 @@ export function getElevatedEdgeZIndex({
zIndex = 0, zIndex = 0,
elevateOnSelect = false, elevateOnSelect = false,
}: GetEdgeZIndexParams): number { }: GetEdgeZIndexParams): number {
if (!elevateOnSelect) { const elevatedZ = Math.max(sourceNode.internals.z, targetNode.internals.z, elevateOnSelect && selected ? 1000 : 0);
return zIndex;
}
const edgeOrConnectedNodeSelected = selected || targetNode.selected || sourceNode.selected; return zIndex + elevatedZ;
const selectedZIndex = Math.max(sourceNode.internals.z || 0, targetNode.internals.z || 0, 1000);
return zIndex + (edgeOrConnectedNodeSelected ? selectedZIndex : 0);
} }
type IsEdgeVisibleParams = { type IsEdgeVisibleParams = {