Form

Text Input

Password Input

Email Input

Number Input

DateTime Input

Tag Input

pecan
walnut

CheckBox

RadioButton

Selected: one

Switch

Form Group

Input Group

Left

Required Form

Force Submit
Submit

Usage

API

TextInput Props

PropTypeDefaultDescription
v-modelString-Two-way binding (trimmed)
placeholderString-Placeholder text
readonlyBooleanfalseRead-only mode
disabledBooleanfalseDisabled state
requiredBooleanfalseRequired for form validation

PasswordInput Props

PropTypeDefaultDescription
v-modelString-Two-way binding
placeholderString-Placeholder text
disabledBooleanfalseDisabled state
idString-Input element id

NumberInput Props

PropTypeDefaultDescription
v-modelNumber-Two-way binding
minNumber-Minimum value
maxNumber-Maximum value
stepNumber1Step increment
disabledBooleanfalseDisabled state

DateTimeInput Props

PropTypeDefaultDescription
v-modelString-Two-way binding (datetime-local format)
readonlyBooleanfalseRead-only mode
dateOnlyBooleanfalseShow date picker only (type="date" instead of "datetime-local")
disabledBooleanfalseDisabled state

CheckBox Props

PropTypeDefaultDescription
v-modelBoolean-Two-way binding
labelString-CheckBox label
disabledBooleanfalseDisabled state
helpUrlString-Help link URL
requiredBooleanfalseRequired for form validation

RadioButton Props

PropTypeDefaultDescription
v-modelString-Two-way binding
valueString-Radio value
nameString-Radio group name
labelString-Radio label
disabledBooleanfalseDisabled state

Switch Props

PropTypeDefaultDescription
v-modelBoolean-Two-way binding
labelString-Switch label
disabledBooleanfalseDisabled state

Switch Events

EventPayloadDescription
changeBooleanEmitted on value change

TagInput Props

PropTypeDefaultDescription
v-modelArray[]Array of tag strings
placeholderString-Placeholder text

FormGroup

Wrapper component for form label + input with proper spacing. Use with <label> and input components as children.

InputGroup

Groups inputs and buttons together with connected borders. Place any input/button components as children.