ActivityWizardScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
The root wizard container that manages overall multi-step navigation state and progress tracking. It renders the correct step screen based on current wizard position and handles transitions between steps. It also provides a top-level progress indicator showing how far through the five-step flow the user is.
activity-wizard-screen
Sources & reasoning
Line 296 defines the wizard's multi-step flow in the Mobile App Architecture section. Line 316 places activity registration in Fase 1 MVP. Blueprint assigns [MVP] confirming launch-critical status. The wizard complements quick logging for activities requiring full context and is a dependency for downstream features including document attachments and formalized home-visit reports.
-
docs/source/likeperson.md · line 296Activity wizard (multi-step: contact → date → time → duration → summary)
-
docs/source/likeperson.md · line 316Aktivitetsregistrering med lavest mulig antall klikk og standardverdier
Responsibilities
- Track current wizard step index and navigate forward/backward
- Render the active step screen component based on step state
- Display a step progress bar or indicator across all steps
- Aggregate wizard form data across all steps for final submission
- Handle wizard cancellation and confirmation dialogs
Interfaces
startWizard(activityType: string): void
goToStep(stepIndex: number): void
nextStep(): void
previousStep(): void
cancelWizard(): void
getCollectedData(): WizardFormData