Components are the building blocks of the design system designed with users in mind.
The mobile library is specific to applications built for mobile devices.
The accordion element delivers large amounts of content in a small space through progressive disclosure.
Alerts provide contextual information about system status that persists until dismissed or resolved.
Badges are non-interactive labels which hold small amounts of information.
Bottom navigation bars allow movement between primary destinations in an app.
Buttons are interactive elements that trigger an action or an event.
Cards contain content and actions about a single subject.
Checkboxes are used for a list of options where the user may select multiple options, including all or none.
Chips represent small blocks of information and are commonly used for input or filtering.
Input fields collect information from users.
A list can be used to display content related to a single subject.
Messages provide the user with contextual static information. They have a lower priority than a notification or prompt.
Modal dialogs interrupt workflows and require user interaction.
Progress indicators express an unspecified wait time or display the length of a process.
Radio buttons are used when options are mutually exclusive.
Scrollbars allow user to scroll content within a window.
A segmented control is a linear set of two or more segments, each of which functions as a button.
Sliders allow users to make selections from a range of values.
Spinners indicate progress by showing users a loading state.
Switches are used to toggle functionality.
Tables display information in a grid-like format of rows and columns.
Tabs are used to quickly navigate between views within the same context.
Toasts provide non-intrusive, short-lasting contextual feedback to the user.
The top navbar provides context through globally accessible menu options.