List item/Dropdown Menu
List item/Drop Down menu
Usage
A list of actions or selectable options for a user. Each list resemble specific action or selectable item that can be choose by user.
List Item Type
List Item Default
List item with value
List item With icon
List item Checkbox
List item Select
List item with avatar
List item with subtext
List Item Ornament
List item With Divider
List item With Divider and Gap
Use Case
Grouping List
Pattern Rule
Best Practice
- A number of components can be used to give people the ability to select options. See the list of related components below for advice on choosing the right one.
- When organizing dropdown menu items, sort the list in a logical order by putting the most selected option at the top, if known. Test and refine over time to re-evaluate if all menu items are needed.
- For long lists, group related menu items. If including radio buttons and checkboxes as menu items, try grouping related actions.
- Grouped items are separated by a short, uppercase title that describes the options in that sub-category.
Do
- Dropdown menus are typically used when you have 5-15 items to choose from. They’re used for navigation or commands, where an action is initiated based on the selection.
- When organizing dropdown menu items, sort the list in a logical order by putting the most selected option at the top.
- Use for a “more” menu, where the control contains an icon.
- Use for user profiles, where the control is an avatar.
- Use in conjunction with the dropdown item and dropdown group components.
Don’t
- Don’t use for hiding primary actions since they should be visible by default.
- Don’t use for selecting an option from a list of options, use the select component instead.
- Don’t nest elements or components other than the dropdown item and dropdown group components. Consider using the popout component when creating custom UI.