Field Types
Browse all 28 available field types. Each field has interactive examples and complete API documentation.
Text Fields
Input fields for text, email, phone, and multiline content.
Currency
stableA text input flanked by a currency symbol for capturing monetary amounts.
Input Group
stableText input with prefix and/or suffix text addons for formatted inputs.
Text Input
stableA single-line input field rendered as a native HTML input. Supports the text, email, tel, url, password, and number input types.
Textarea
stableMulti-line text input for longer content like messages, descriptions, or comments.
Selection Fields
Fields for selecting one or multiple options from a list.
Button Radio
stableRadio group styled as segmented buttons for visual selection.
Combobox
stableSearchable dropdown with autocomplete for finding options quickly.
Command
stableSearchable dropdown powered by cmdk. Renders the same popover UI as combobox.
Native Select
stableNative HTML select dropdown for simple selection needs with maximum browser compatibility.
Radio Group
stableSingle selection from a list of options using radio buttons.
Select
stableA dropdown select field for choosing from a list of options. Uses Radix UI for accessibility.
Toggle Fields
Boolean fields for on/off states and confirmations.
Button Card
stableSelection using rich card components with icons, titles, and descriptions.
Button Checkbox
stableMultiple selection using button-style toggles for visual multi-select.
Checkbox
stableA boolean checkbox field for accepting terms, toggling options, or confirming choices.
Checkbox Group
stableMultiple selection from a list of options using checkboxes.
Switch
stableA toggle switch for boolean values with a more prominent visual than checkbox.
Switch Group
stableMultiple toggle switches for selecting multiple options with prominent visual feedback.
Special Fields
Specialized fields for dates, sliders, OTP, and custom content.
Date Picker
stableCalendar-based date selection with configurable constraints.
Date Range
stableCalendar-based selection for date ranges like booking periods or date filters.
File Upload
stableA file upload field rendered as a native HTML file input. Supports accept filters, multiple selection, and acts as the attachment mechanism for hosted uploads.
Hidden
stableInvisible field that resolves a dynamic value at runtime — timestamps, URLs, IP addresses, UTM params, and more.
HTML Content
stableRender custom HTML or React components within a form for static content.
Matrix
stableA Likert-style grid where each row is a single-choice question sharing one column scale.
OTP Input
stableOne-time password input with individual digit boxes for verification codes.
Phone
stableAn international phone input with a country selector that stores the number as an E.164 string.
Rating
stableA star rating control for capturing a 1-to-max integer score.
Repeater
stableA dynamic list field — users add and remove groups of sub-fields, and the field submits an array of objects.
Signature
stableA free-hand signature pad that captures a hand-drawn signature as a PNG data URL.
Slider
stableA draggable slider for selecting numeric values or ranges. Supports single, range, and multi-thumb variants.