DropdownMenu: Render in a sheet/drawer on small viewports #57228
Labels
Design System
Issues related to the system of combining components according to best practices.
Needs Design Feedback
Needs general design feedback.
[Package] Components
/packages/components
[Type] Enhancement
A suggestion for improvement.
As dropdown menus with flyouts become more prevalent we should think about the UX on small screens in more detail. While it is generally best to optimise for fewer flyouts, the upper limits remain worthy of consideration. Moreover, even two-level menus – like the one we find in data view options – struggle to fit on small screens:
One potential solution would be to surface menus in a sheet/drawer, with dedicated controls to close the menu, or move up through its structure:
cc @ciampo.
The text was updated successfully, but these errors were encountered: