Input API
API reference for the Input components.
stringNamespace for context provision to children
Default: "v0:input:root"
stringInput type
Default: "text"
booleanWhether this input is required
IDUnique identifier (auto-generated if not provided)
Default: useId()
stringOptional display label
stringAssociate with form by ID
MaybeRefOrGetter<boolean>Disables this input
Default: false
MaybeRefOrGetter<boolean>Makes this input readonly
any[]Validation rules
Default: []
ValidateOnWhen to trigger validation
Default: "blur"
booleanManual error state override — forces invalid regardless of validation
Default: false
MaybeArray<string>Manual error messages — merged with rule-based errors
string Default: "v0:input:root"
stringNamespace for connecting to parent Input.Root
Default: "v0:input:root"
InputDescriptionSlotPropsstringNamespace for connecting to parent Input.Root
Default: "v0:input:root"