FormStep
when governs whether this whole step is shown at all — the
Step-level counterpart to VariantBranch.when, structurally identical and evaluated through the
same isSatisfied. See VariantPredicate’s own remarks for why a locale-gated step never reaches
this shape either: it’s always decidable server-side, so it either never appears in steps at all
(unsatisfied) or appears with when omitted (satisfied).
Properties
Section titled “Properties”label:
string
nodes:
FormNode[]
optionalwhen?:VariantPredicate