chore(zIndexMode): use basic as default

This commit is contained in:
moklick
2025-12-03 14:04:15 +01:00
parent 14fd41b1f1
commit 83a312b2e1
7 changed files with 6 additions and 7 deletions

View File

@@ -29,7 +29,7 @@ const getInitialState = ({
maxZoom = 2,
nodeOrigin,
nodeExtent,
zIndexMode = 'auto',
zIndexMode = 'basic',
}: {
nodes?: Node[];
edges?: Edge[];

View File

@@ -696,7 +696,7 @@ export interface ReactFlowProps<NodeType extends Node = Node, EdgeType extends E
* Used to define how z-indexing is calculated for nodes and edges.
* 'auto' is for selections and sub flows, 'basic' for selections only, and 'manual' for no auto z-indexing.
*
* @default 'auto'
* @default 'basic'
*/
zIndexMode?: ZIndexMode;
}

View File

@@ -505,7 +505,7 @@ export type SvelteFlowProps<
* Used to define how z-indexing is calculated for nodes and edges.
* 'auto' is for selections and sub flows, 'basic' for selections only, and 'manual' for no auto z-indexing.
*
* @default 'auto'
* @default 'basic'
*/
zIndexMode?: ZIndexMode;
};

View File

@@ -117,7 +117,7 @@ export function getInitialStore<NodeType extends Node = Node, EdgeType extends E
panZoom: PanZoomInstance | null = $state.raw(null);
width = $state.raw<number>(signals.width ?? 0);
height = $state.raw<number>(signals.height ?? 0);
zIndexMode = $state.raw<ZIndexMode>(signals.props.zIndexMode ?? 'auto');
zIndexMode = $state.raw<ZIndexMode>(signals.props.zIndexMode ?? 'basic');
nodesInitialized: boolean = $derived.by(() => {
const nodesInitialized = adoptUserNodes(signals.nodes, this.nodeLookup, this.parentLookup, {

View File

@@ -375,6 +375,5 @@ export type OnBeforeDeleteBase<NodeType extends NodeBase = NodeBase, EdgeType ex
* `manual` mode does not apply any automatic z-indexing.
*
* @public
* @default 'auto'
*/
export type ZIndexMode = 'auto' | 'basic' | 'manual';

View File

@@ -51,7 +51,7 @@ export function getElevatedEdgeZIndex({
selected = false,
zIndex,
elevateOnSelect = false,
zIndexMode = 'auto',
zIndexMode = 'basic',
}: GetEdgeZIndexParams): number {
const manualZIndexMode = isManualZIndexMode(zIndexMode);

View File

@@ -37,7 +37,7 @@ const defaultOptions = {
nodeOrigin: [0, 0] as NodeOrigin,
nodeExtent: infiniteExtent,
elevateNodesOnSelect: true,
zIndexMode: 'auto' as ZIndexMode,
zIndexMode: 'basic' as ZIndexMode,
defaults: {},
};