Form

Label, helper text, and error wiring. FormControl shares invalid/required/disabled via React context with Input, Textarea, Select, Checkbox, Radio, Switch, FormLabel, and FormHelperText (explicit props override). Reference — header Documentation → Form.

Examples: FormControl

Contact details

FormControl passes invalid/required/disabled to Input, FormLabel, and FormHelperText via context (explicit props still win).

We never share your email with third parties.
Please enter your name

Examples: FormGroup

Profile

Multiple fields in one group

Examples: form actions with Button

Native <form> via polymorphic Box as="form"; primary submit and outline reset.

Quick message
We'll only use this to reply.

Examples: react-hook-form integration

react-hook-form is only a playground dependency — wire fields with Controller so refs and controlled values match Kovax Input.

Use any valid-looking email for the demo.
Minimum 8 characters.