User Interface medium complexity mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Multi-step guided UI flow for creating richer activity entries. Walks the user through contact, date, time, duration, and summary steps with validation gates between each. Used when the quick-log path is insufficient for the activity being recorded.

Feature: Activity Registration Wizard

activity-wizard

Sources & reasoning

The mobile-app architecture section explicitly lists the multi-step Activity wizard, and §1.2 motivates the step-by-step layout for cognitive accessibility. Both belong to MVP per the Fase 1 mobile scope in §5.

  • Activity wizard (multi-step: contact → date → time → duration → summary)
  • Kognitiv tilgjengelighet: NHF nevner spesifikt slagrammede. Enkel navigasjon, logisk flyt, ikke for mange valg ... Tilbakeknapp fremfor sidelengs-sveip.

Responsibilities

  • Render the step-by-step wizard screens (contact, date, time, duration, summary)
  • Enforce step-level validation before allowing progression
  • Collect and display structured optional fields beyond the quick-log set
  • Submit the completed activity record to the activities table on finish
  • Allow back-navigation and editing of prior steps without data loss

Interfaces

openWizard(initialContext?): WizardSession
goToStep(stepId): void
submitActivity(draft): ActivityRecord
cancelWizard(): void

Related Data Entities (2)

Data entities managed by this component