NavModelItem interface

Signature

  1. export interface NavModelItem

Import

  1. import { NavModelItem } from '@grafana/data';

Properties

PropertyTypeDescription
activeboolean
breadcrumbsNavModelBreadcrumb[]
childrenNavModelItem[]
dividerboolean
hideFromMenuboolean
hideFromTabsboolean
highlightIdstring
highlightTextstring
iconstring
idstring
imgstring
menuItemTypeNavMenuItemType
onClick() => void
parentItemNavModelItem
sectionNavSection
showOrgSwitcherboolean
subTitlestring
tabSuffixComponentType<{
className?: string;
}>
targetstring
textstring
urlstring

active property

Signature

  1. active?: boolean;

breadcrumbs property

Signature

  1. breadcrumbs?: NavModelBreadcrumb[];

children property

Signature

  1. children?: NavModelItem[];

divider property

Signature

  1. divider?: boolean;

hideFromMenu property

Signature

  1. hideFromMenu?: boolean;

hideFromTabs property

Signature

  1. hideFromTabs?: boolean;

highlightId property

Signature

  1. highlightId?: string;

highlightText property

Signature

  1. highlightText?: string;

icon property

Signature

  1. icon?: string;

id property

Signature

  1. id?: string;

img property

Signature

  1. img?: string;

menuItemType property

Signature

  1. menuItemType?: NavMenuItemType;

onClick property

Signature

  1. onClick?: () => void;

parentItem property

Signature

  1. parentItem?: NavModelItem;

section property

Signature

  1. section?: NavSection;

showOrgSwitcher property

Signature

  1. showOrgSwitcher?: boolean;

subTitle property

Signature

  1. subTitle?: string;

tabSuffix property

Signature

  1. tabSuffix?: ComponentType<{
  2. className?: string;
  3. }>;

target property

Signature

  1. target?: string;

text property

Signature

  1. text: string;

url property

Signature

  1. url?: string;