The Navigation component creates a multi-step wizard or stepper interface. Each step is linked to a Panel component. The Navigation component handles step progression, validation on navigation, button labels, error messaging, and save/submit behavior.
How to read settings tables
The tables below describe each configurable option as it displays in the UnqorkAI platform. Values are formatted as follows:
inline code— a value to type exactly as shown | Bold — a value selected from a drop-down, radio button, tab, or choice chip | ON/OFF — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked
General Settings
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Property ID |
| Text input |
| The unique identifier for this component instance. |
Display Settings
Field Text
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Label Text |
| Text input | — | Identifies the component on the canvas and informs end-users what information is requested. |
Default State Options
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Hide Field |
| Toggle | OFF | Hides the navigation component from end-users. Always displays in the Module Builder. |
Formatting
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Navigation Title |
| Text input | — | A title displayed at the top of the navigation. |
Navigation Subtitle |
| Text input | — | A subtitle displayed under the navigation title. |
Confirmation Button |
| Text input |
| The label on the confirmation button in dialogs. |
Next Button |
| Text input |
| The label on the Next step button. |
Previous Button |
| Text input |
| The label on the Previous step button. |
Submit Button |
| Text input |
| The label on the final submit button. |
Submit URL |
| Text input | — | The URL to navigate to after submitting. |
Success Message |
| Text input |
| The message displayed after a successful submission. |
Save Draft and Exit Button |
| Text input |
| The label on the save draft button. |
Save and Exit Message |
| Text input | — | The message displayed after saving a draft and exiting. |
Save Draft URL |
| Text input | — | The URL to navigate to after saving a draft. |
Error Title |
| Text input |
| The heading of the validation error dialog. |
Error Message |
| Text input |
| The body text of the validation error dialog. |
Vertical Display |
| Toggle | OFF | Displays the navigation steps vertically instead of horizontally. |
Show as Tabs |
| Toggle | OFF | Displays the navigation steps as horizontal tabs. |
Validate on Every Navigation |
| Toggle | OFF | Validates the current step whenever the end-user navigates forward or backward. |
Display Errors on Top |
| Toggle | OFF | Displays validation error messages at the top of the step instead of the bottom. |
Scroll Position on Navigation |
| Radio button | Scroll to Top | Controls the end-user's scroll position when navigating between steps. |
↳ Vertical Offset |
| Number input | — | A pixel offset from the top of the page when scrolling to top. Visible only when Scroll to Top is selected. |
Panels
Defines each navigation step and its associated Panel component. Each row represents one step.
Column | Field | Description |
|---|---|---|
Group |
| An optional group name for organizing related steps. |
Title |
| The step title displayed in the navigation. |
Heading |
| A heading displayed inside the step. |
Value |
| The stored value associated with this step. |
Panel |
| Property ID of the Panel component displayed for this step. |
Hide Previous |
| When checked, this setting hides the Previous button on this step. |
Hide Next |
| When checked, this setting hides the Next button on this step. |
Hide Submit |
| When checked, this setting hides the Submit button on this step. |
Hide Draft |
| When checked, this setting hides the Save Draft button on this step. |
Save |
| When checked, this setting saves the submission when the end-user navigates away from this step. |
Post Trigger |
| Property ID of a component to after the step saves. |
Post Validation Trigger |
| Property ID of a component to trigger after validation passes. |
Pre Trigger |
| Property ID of a component to trigger before the step executes. |
Post Save Trigger |
| Property ID of a component to trigger after the step saves successfully. |
Data Settings
Advanced Settings
Additional Validation Options
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Save on User Navigation |
| Toggle | OFF | Saves module state when the end-user navigates between steps. |
Validate on User Navigation |
| Toggle | OFF | Validates the current step when the end-user navigates forward or selects Submit. |
Validate Upon Opening Submission |
| Toggle | OFF | Validates the module when the end-user opens an existing submission. |
Hide Success Message |
| Toggle | OFF | Hides the success dialog after submission. |
Disable Navigation Jumps |
| Toggle | OFF | Prevents end-users from jumping to a specific step by clicking its navigation bubble. |
Persistent |
| Toggle | OFF | Stores the navigation state in the database when the module saves. |
Validate All Module Fields |
| Toggle | OFF | Validates all fields on the module, not just visible ones. Does not work with Stagger Load for Performance. |
Allow User to Navigate with Errors |
| Toggle | OFF | lets end-users continue navigating with validation errors, but prevents submission until errors are resolved. |
Hide Error Message |
| Toggle | OFF | Hides the validation error dialog. |
Set Execution
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Stagger Load for Performance |
| Toggle | OFF | Loads navigation steps on demand to improve performance. Does not work with Validate All Module Fields. |
Debounce Setting |
| Number input | — | Sets the delay between navigation calls, in milliseconds (ms). |
Additional Styling
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Custom CSS Class |
| Text input | — | A CSS class applied to the component for custom styling. |