refactor(z-level): implement new stacking logic

This commit is contained in:
moklick
2021-11-09 12:11:47 +01:00
parent df25cb32f0
commit 050bb3130f
5 changed files with 58 additions and 53 deletions
+4 -3
View File
@@ -303,7 +303,7 @@ export interface WrapNodeProps<T = any> {
resizeObserver: ResizeObserver | null;
dragHandle?: string;
zIndex: number;
isParentNode: boolean;
isParent: boolean;
}
export type FitViewParams = {
@@ -460,14 +460,15 @@ export type OnNodesChange = (nodes: NodeChange[]) => void;
export type OnEdgesChange = (nodes: EdgeChange[]) => void;
export type NodeInternalsItem = {
id?: string;
width?: number | null;
height?: number | null;
parentNode?: ElementId;
position?: XYPosition;
positionAbsolute?: XYPosition;
handleBounds?: NodeHandleBounds;
treeLevel?: number;
isParentNode?: boolean;
z?: number;
isParent?: boolean;
};
export type NodeInternals = Map<ElementId, NodeInternalsItem>;