A two-state binary control for picking multiple items from a set.
A text input bound to a list of choices that filters as you type.
A date field that opens a calendar grid for selection.
A composition primitive bundling label, helper text, and validation messages with a control, ensuring consistent form layout.
A single-line text field, used for form entries like names, queries, and values.
A container that attaches addons (icons, text, buttons) to an input.
A typographic primitive for naming a form control.
A picker for a set of mutually-exclusive options where only one is selected.
A dropdown for picking one option from a list.
A numeric input whose value comes from a thumb's position along a track.
A two-state toggle that flips a setting on or off, used for binary choices.
A multi-line field that accepts longer user-typed text, providing space for comments, messages, descriptions, and other free-form input.
A button that retains its pressed state, used for binary mode switches.
A toolbar of mutually-exclusive buttons, aggregating related mode flips into one control.