/** * @usevyre/react — Form + FormField * * AI CONTEXT: * ┌──────────────────────────────────────────────────────────────────┐ * │ Components: Form, FormField │ * │ Import: import { Form, FormField } from "@usevyre/react" │ * │ │ * │ Controlled, data-driven form. Zero dependencies. Validation runs │ * │ on submit and (after the first submit) on blur. Errors map into │ * │ the wrapped Field automatically (state="error" + hint=message). │ * │ │ * │