@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
72 lines (46 loc) • 1.38 kB
Markdown
Provides properties for the `steps` widget.
You can use these properties in **params** of the [AuWidgetSteps](../classes/auwidgetsteps.md) class.
```
{
"widgets": [
{
"name": "steps",
"type": "steps",
"params": {
"availabilityMode": "visited",
"steps": {
"Step 3": {
"enabled": "{{$['confirmation-checkbox']._}}"
}
}
}
}
]
}
```
* **IWidgetStepsConfig**
* [availabilityMode](iwidgetstepsconfig.md
* [backToProductButton](iwidgetstepsconfig.md
* [finishButton](iwidgetstepsconfig.md
* [steps](iwidgetstepsconfig.md
• **availabilityMode**: *[NavigationMode](../enums/navigationmode.md)*
Defines what steps are available to users.
___
• **backToProductButton**: *[IBackToProductButton](ibacktoproductbutton.md)*
Allows you to enable and configure backToProduct button.
___
• **finishButton**: *[IFinishButtonConfig](ifinishbuttonconfig.md)*
___
• **steps**: *object*
Allows you to override the availability mode of a particular step.
* \[ **key**: *string*\]: [StepConditionConfig](../classes/stepconditionconfig.md)