Forms and input
Build accessible forms, select and edit values, compose rich text and collect files.
Component guides
AppForm
A themed native form that keeps field composition, validation and submission in your control.
Explore AppFormInputField
A labelled native input with reactive values, optional icons and built-in numeric step controls.
Explore FormFormSelectField
A labelled native select with typed option data, reactive selection and familiar keyboard behavior.
Explore FormFormCheck
A native checkbox with a visible label, semantic tone and a two-way boolean ref.
Explore FormFormMeta
A consistent row for secondary form choices, supporting links and submission controls.
Explore FormFormAssistLink
A small native link for recovery, help and supporting form navigation.
Explore FormFormSubmit
A focused submit control for AppForm, with a visible label and shared button styling.
Explore FormFormStatus
Polite live feedback for validation, progress and completed form actions.
Explore FormContactForm
A complete contact form with name, email, topic and message fields, plus configurable copy and a native submission endpoint.
Explore ContactAutoCompleteInput
Search a suggestion list with native text input, keyboard selection and separate query and selected-value state.
Explore AutoAutoCompleteOptionRow
The default presentation for one autocomplete suggestion, including an optional selected indicator.
Explore AutoMultiAutoCompleteInput
Select several suggestions, create new tokens and keep a structured list separate from the current query.
Explore MultiMultiAutoCompleteOptionRow
The minimal default row presentation used by the multi-value suggestion picker.
Explore MultiComposer
Edit rich text with formatting tools, HTML source mode and synchronized HTML and plain-text refs.
Explore ComposerDropFiles
Collect local files through a picker, drag and drop, or paste, with removable selections and file-type filtering.
Explore Drop