Skip to main content

Interface: MenuItemProps

Defined in: composites/Menu/Menu.tsx:230

Props for the MenuItem component.

Extends

  • Omit<RACMenuItemProps, "style" | "children" | "className">

Properties

children?

optional children?: any

Defined in: composites/Menu/Menu.tsx:260

Item content.


composition?

optional composition?: "primaryAction" | "secondaryAction" | "dismissAction"

Defined in: composites/Menu/Menu.tsx:256

Optional composition slot when this item plays a named role inside the parent Menu (e.g. primaryAction, dismissAction). Emitted as data-composition so parents can target it with layout CSS (ordering, separation).


consequence?

optional consequence?: "neutral" | "committing" | "destructive"

Defined in: composites/Menu/Menu.tsx:249

Effect on state that activating this item produces.

Emitted as data-consequence on the rendered element so callers, tests, and host integrations (confirm wrappers, telemetry) can observe the contract. This component does not alter colors based on consequence; visual distinction (if any) is a theme / CSS layer concern.

Default

'neutral'

evaluation?

optional evaluation?: "primary" | "secondary" | "accent" | "muted" | "negative"

Defined in: composites/Menu/Menu.tsx:238

Semantic emphasis for the item.

Default

'primary'