Whether the onboarding flow is currently active.
The step currently being displayed or processed.
Array of steps marked as completed.
Object mapping each step to completion status.
Initiates the onboarding flow from the beginning.
Marks a step as completed and persists to storage.
Skips a step (marks as completed to allow progression).
Navigates directly to a specific step.
Advances to the next step in sequence.
Goes back to the previous step.
Marks onboarding as complete and closes the flow.
Clears all progress and restarts from the beginning.
Hides onboarding without resetting progress.
Query function to check if a step is completed.
Query function to check if a step is currently active.
Returns progress percentage (0-100).
Shape of the onboarding context value provided to consumers. Combines state and action properties for complete onboarding flow control.
Source