Forms

Controls for entering, choosing and submitting data.

Autocomplete

Free-text input with caret-aware suggestions

Checkbox

Ticks one option, or several out of many

CheckboxGroup

A set of checkboxes sharing one array value

Combobox

A select that filters as you type

DateField

Types a date or time segment by segment

DatePicker

Types a date or picks it from a calendar

DateRangeField

Types a start and an end date segment by segment

DateRangePicker

Types a date range or picks it from a calendar

DateTimePicker

Types a date and time or picks them from a calendar and a time field

Editable

Edit text in place with save and cancel

FileUpload

Picks files by clicking or dropping

Form

Collects field values, validates them and submits

FormField

Pairs a control with its label, description and error

FormLayout

Groups fields into a grid with a title and description

Input

A single-line text field

InputGroup

Joins addons and buttons with a field into one surface

Listbox

An always-visible list of options

MultiCombobox

Types to search and picks several items

MultiSelect

Picks several items from a list

NumberInput

A field for entering numbers

PasswordInput

A password field with a visibility toggle

PinInput

Enters a code one character per cell

RadioGroup

Picks exactly one option from a set

RangeSlider

Picks a range within bounds with two thumbs

Rating

Rates with stars or shows a score

SearchInput

A field for entering a search query

SegmentedControl

Switches among a few peer options

Select

Picks one item from a list

Slider

Picks a number within a range by dragging

Switch

Toggles between on and off

TagsInput

Enters several values as removable tags

Textarea

A multi-line text field

TimeField

Types a time segment by segment

Toggle

A two-state button that stays pressed

Tree

An expandable tree with cascading checkbox selection

TreeSelect

Picks one item from a tree