Skip to main content

Function: resolveNavigationRailLayout()

resolveNavigationRailLayout(theme?, parents?): ResolvedNavigationRailLayout

Defined in: shell.ts:107

Resolves navigation ordering through the theme inheritance chain. Array fields replace the inherited group and relocate ids declared in the other group. Core destinations omitted by a theme are appended to main so a broken theme cannot hide recovery/settings surfaces. menu-toggle is the only optional item and disappears when neither resolved group contains it.

Parameters

theme?

ThemeManifest

parents?

readonly ThemeManifest[] = []

Returns

ResolvedNavigationRailLayout