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.
Inputs
Collect and validate everything a form needs.
CalendarA full inline calendar for browsing and picking a date, with optional time.CheckboxA yes/no box with a label, and an indeterminate state for partial selections.ChoiceGroupRadio, RadioButtonRadio buttons: pick exactly one value from a set of mutually exclusive options.DropdownSelect, ComboBoxSingle or multi select from a list, with search, chips, grouping and virtualization.FileInputThe selection half of file handling: browse, drag and drop, capture from camera.FileUploadThe transport half: chunked, resumable uploads with per-file progress.NumberFieldNumberInputA text field dedicated to numbers, with steppers, bounds and formatting.OtpInputThe row of boxes a one-time passcode is typed into, with paste and auto-advance.RatingTurns an opinion into a row of stars: hover to preview, click to commit.SearchBoxAn input for searching, with suggestions, debouncing and a clear button.SliderRangeTurns a number into a distance you can point at, single value or range.TagsInputTurns free text into a list of short values confirmed with Enter.TextFieldTextInputThe way people enter and edit text, single line or multiline.ToggleSwitchA switch for a setting that takes effect immediately.
Feedback
Found a mistake, a gap, or something that could be clearer? Every page and every component is one click from its source.