Allows configuration of how navigating between steps should happen.
For example, it can be used to control what happens when the user navigates back from a step.
| Property | Type | Required | Description |
|---|---|---|---|
back | Navigation.BackBehavior | No | Configure custom back behavior which overrides any native back behavior of the client. |
| No | Configure the behavior of the navigation stack when this step is presented.
|
Describes how back navigation should be handled.
| Property | Type | Required | Description |
|---|---|---|---|
action | Action | Yes | The Action triggered when the user navigates back. Note that this action will not validate the model against the schema before submitting. |
title | String | No | A title describing the back action. |
Describes the behavior of the navigation stack when the step is presented.
| Value | Description |
|---|---|
default | The step is pushed onto the navigation stack. |
remove-all | The step is pushed onto the navigation stack and all previous steps are removed. If there are no previous steps, then this behaves the same as default. |
remove-previous | The step is pushed onto the navigation stack and the previous step is removed. If there is no previous step, then this behaves the same as default. |
replace-current | The step replaces the current step on the navigation stack, acting as an update to the current step. If there is no current step, then this behaves the same as default. |