className | string | Partial<Record<"menu", string>> | ClassNameComponent<MenuInterface> | No | — | Root classes (string), static element classes (object), or state-aware element classes (function). |
children | ReactNode | No | — | MenuItem children, or MenuGroup children containing their related MenuHeadline. |
variant | MenuVariant | No | standard | Visual color treatment shared by the menu family. |
purpose | MenuPurpose | No | actions | Selects action-menu or option-list semantics. |
accessibleLabel | string | No | — | Accessible name used when no external labelled-by relationship exists. |
initialFocus | MenuInitialFocus | No | none | Focus target applied when the menu is mounted in a popup. |