Interface NavigationItem<Children>

interface NavigationItem<Children = Navigation> {
    children?: Children;
    icon?: IconConfig;
    label: string;
    routerLink: string | string[];
    status?: (
        | Type$1<NavigationStatus>
        | InjectionToken<NavigationStatus>
        | AbstractType<NavigationStatus>
    )[];
    [key: string]: unknown;
}

Type Parameters

Hierarchy

  • Record<string, unknown>
    • NavigationItem

Indexable

  • [key: string]: unknown

Properties

children?: Children
icon?: IconConfig
label: string
routerLink: string | string[]
status?: (
    | Type$1<NavigationStatus>
    | InjectionToken<NavigationStatus>
    | AbstractType<NavigationStatus>
)[]