Vesyl UI

Field

Low-level layout primitives for building form fields. For form integration with validation, see Form.

Components

ComponentDescription
FieldFlex container with orientation variants
FieldLabelLabel element for the field
FieldContentGroups title and description (flex-1)
FieldTitleBold title text
FieldDescriptionMuted helper text
FieldGroupGroups multiple fields with consistent spacing

Vertical (default)

Horizontal

Label on left, input on right.

Use dark theme

Checkbox with label

Field group

Field props

PropTypeDefaultDescription
orientation'vertical' | 'horizontal' | 'responsive''vertical'Layout direction