We should think it through really well considering that soon we'll also have to add support for <MenuListItem /> icons.
Screenshot below shows how Material UI handles it. It looks like MenuItem checkbox is just an item with checkmark icon in it, and all stuff around accessibility/state should be handled by devs implementing the menu list checkbox / radio.
We've removed "menu" variant of the Radio and Checkbox component, because this type of thing should be a part of the
<MenuList />
.Page 116 https://www.ics.uci.edu/~kobsa/courses/ICS104/course-notes/Microsoft_WindowsGuidelines.pdf
We should think it through really well considering that soon we'll also have to add support for
<MenuListItem />
icons. Screenshot below shows how Material UI handles it. It looks like MenuItem checkbox is just an item with checkmark icon in it, and all stuff around accessibility/state should be handled by devs implementing the menu list checkbox / radio.