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.

Feature: Activity Registration Wizard

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 296
    Activity wizard (multi-step: contact → date → time → duration → summary)
  • docs/source/likeperson.md · line 316
    Aktivitetsregistrering 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

Related Data Entities (1)

Data entities managed by this component