Progressive Disclosure Layout
Layout controls presentation structure. Conditions still control actual field visibility.
Use progressive disclosure when:
- later fields should exist in the same step but appear only after earlier answers
- the step itself is stable, but the content inside it changes
Guideline:
- use
wizardorsectionto control navigation - use field conditions to control visibility inside each node
Remember:
field.state.visiblecomes from conditionsvisibleInLayoutcomes from the active step