ARIA Attributes
role="menuitem" for standard menu itemsrole="menuitemcheckbox" for checkbox itemsrole="menuitemradio" for radio itemsrole="separator" or role="presentation" for labels (handled by Radix UI)aria-checked for checkbox, switch (MenuItemSwitch), and radio items—state lives on the menuitemcheckbox / menuitemradio, not on a nested role="checkbox" or role="switch"aria-disabled for disabled itemsaria-selected for selected items (handled by Radix UI)CheckboxVisual, SwitchVisual) are aria-hidden paint only. For the full do/don't pattern (no nested interactive checkbox, switch, or radio), see Interactive MenuItem children.label prop provides accessible labeling for checkbox and radio items.