questions |
Object[] |
Question configs from the Steps API (required). Each item needs at least id, step, questionType, fieldName, visible. |
totalSteps |
number |
Number of steps to render (default: 3). |
formType |
string |
FormTypes.StepForm ('stepForm') or FormTypes.SectionForm ('sectionForm'). |
questionRenderers |
Object |
Map of questionType → factory, merged over core renderers. Use for module-owned types. |
themeColor |
string |
CSS custom-property name for stepper / theme accent (e.g. 'color-lta-blue'). |
isHideProgress |
boolean |
When true, hides the stepper. |
isBackButtonEnabled |
boolean |
Shows the top back control. |
showBottomBackButton |
boolean |
Shows the bottom back control under the Next / Submit button. |
isExitButtonEnabled |
boolean |
Shows an exit control. Pair with exitButtonHandler, optional exitButtonLabel / exitButtonClasses. |
submitButton |
Object |
{ title?, dataTarget?, alwaysVisible? } —
final-step label, optional data-target, and whether Submit stays visible on section forms.
|
radioAnswerField |
string |
Option property used as the radio answer (default: 'label'). |
hasSeparator |
boolean |
Adds separator styling between question containers. |
isSeparator |
boolean |
Renders a section separator between steps. |
stepVisibility |
boolean[] |
Per-step visibility flags (length = totalSteps). Defaults to all true. |
conditionalStepsVisiblity |
boolean |
When true, empty steps can be skipped in the stepper (typo in source kept for compatibility). |
wrapperClasses |
string[] |
Optional CSS class per step index, applied to each step wrapper. |
backButtonHandlerFirstStep |
Function |
Called instead of history.back() when Back is pressed on step 1. |
exitButtonHandler |
Function |
Called when the exit button is clicked. |