eXtreme Automation
Back to catalog
Components

Forms

Field, Input, Select, and Textarea — all share the .control visual treatment. Field is the wrapper that ties labels, help text, and error states together.

Example form

Input — states

Invalid state is applied via the parent .field.invalid class (or invalid prop on Field).

Select

Textarea

Field — help & error states

Must be 3–20 characters, letters and numbers only.

Props — Field

PropTypeDefaultDescription
labelstring—Visible label (required)
idstring—Ties label to control via htmlFor
helpstring—Help text below control
errorstring—Error message; triggers invalid styling
invalidbooleanfalseForce invalid state without error text
requiredbooleanfalseShows * indicator on label