Menu-item (v1)
Functional component variations
Default state – all required fields at minimal values

text (minimal value)

text (maximal value)

linkIconPath (minimal value)

linkIconPath (maximal value)

internalLink (minimal value)

internalLink (maximal value)

externalLink (minimal value)

externalLink (maximal value)

document (minimal value)

document (maximal value)

anchorLink (minimal value)

anchorLink (maximal value)

gapLink (minimal value)

gapLink (maximal value)

id (minimal value)

id (maximal value)

All dialog fields populated with minimal values

openInSameTab = true (inherited)

openInSameTab = false (inherited)

Style variations
Style: Type (Content) > Primary Button

Style: Type (Content) > Secondary Button

Style: Type (Content) > Secondary Link

Style: Type (Content) > Secondary Button (Mobile Only)

Default style (no explicit style applied)

Critical integration: required dialog fields combined with primary style