Current field value.
Whether to render as read-only display.
Whether to render as an empty input.
Schema metadata for this field.
Constraints from schema checks.
Dot-separated path from root (e.g. "address.city").
OptionalexamplesExample values from the schema's examples keyword.
Walked field tree for recursive rendering.
Callback to update the field value.
Render a child field. Theme adapters call this to recursively render nested structures (object fields, array elements, union options). The Solid resolver and rendering context are already wired in.
The walked field tree for the child.
The child's current value.
Callback receiving the child's next value.
OptionalpathSuffix: stringPath segment from the parent (e.g. "city",
"[0]"). Joined to the parent's path with a dot, or
substituted when the parent acts as a transparent wrapper
(union options). Required for every container — without it
children inherit no path and fieldDomId() returns the bare
prefix.
Per-field props handed to a Solid render function.
Mirrors React's
RenderPropsshape (the contract is identical at the data layer) but therenderChildreturn type is Solid'sJSX.Elementrather than React'sReactNode. The walker, path threading, constraint extraction, and union heuristics are all shared with the React adapter.