Documentation
Components
Every component in the library, with what it is for. Search by name, by the name another library uses for it, or by what you want it to do.
Buttons
Trigger actions, open menus, and hold a pressed state.
Inputs
Collect and validate everything a form needs.
Pickers
Drop-down controls for dates, times, and colors.
Layouts
Structure a page: headers, footers, grids, and stacks.
Lists
Render collections as lists, carousels, and timelines.
Navs
Move people around an app and show them where they are.
Notifications
Tell people what happened, and how important it was.
Progress
Show that work is happening, and how far along it is.
Surfaces
Containers that hold content: cards, dialogs, panels, popovers.
Utilities
Small building blocks the other components are made of.
Extras
Larger components that ship in the separate Extras package.
Legacy
Previous implementations, kept unchanged for backward compatibility.
Theming
Ready-made chrome for switching design system, scheme, and accent.
Feedback
Found a mistake, a gap, or something that could be clearer? Every page and every component is one click from its source.