Skip to content

Conditions

Fields can derive state from current form values:

{
id: "details",
kind: "text",
label: "Details",
hiddenWhen: {
kind: "field-value",
field: "include_details",
notEquals: true
}
}

Supported condition kinds:

KindUse
field-valueCompare one field with literals, ranges, sets, or empty/truthy state.
field-comparisonCompare two fields with eq, neq, gt, gte, lt, or lte.
form-statusReact to idle, editing, validating, submitting, success, or error.
submit-countReact to submit count.
all, any, notCompose other conditions.