Skip to content

MenuItem

MenuItem = object

Defined in: src/components/navigation/Menu/Menu.types.ts:16

Configuration for a single menu item.

Properties

disabled?

optional disabled: boolean

Defined in: src/components/navigation/Menu/Menu.types.ts:26

Whether the item is disabled


icon?

optional icon: React.ReactNode

Defined in: src/components/navigation/Menu/Menu.types.ts:24

Optional icon rendered before the label


id

id: string

Defined in: src/components/navigation/Menu/Menu.types.ts:18

Unique identifier for the menu item


label

label: string

Defined in: src/components/navigation/Menu/Menu.types.ts:20

Display text for the menu item


onClick()

onClick: (id, event) => void

Defined in: src/components/navigation/Menu/Menu.types.ts:22

Click handler called with item id and event

Parameters

id

string

event

MouseEvent

Returns

void


optional subMenu: MenuConfig

Defined in: src/components/navigation/Menu/Menu.types.ts:28

Nested submenu configuration


optional submenuTrigger: SubmenuTrigger

Defined in: src/components/navigation/Menu/Menu.types.ts:30

How submenu should be triggered when subMenu is present