Form
Wraps FormField children in a <form> with Grid layout, gating submit behind validation of all registered fields.
Example
Props
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
onValidSubmit | () => void | — | No | Called when all fields pass validation on submit |
onInvalidSubmit | () => void | — | No | Called when any field fails validation on submit |
onSubmit | (e: FormEvent) => void | — | No | Raw submit handler (called before validation) |
gap | GridGap | — | No | Grid gap between children (default: 4) |
children | ReactNode | — | Required | FormField children and submit button |