User Interface high complexity mobile
6
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Multi-step wizard container managing the full activity registration flow using Flutter Navigator 2.0. Hosts the step page stack, renders the progress indicator, and exposes back/forward navigation controls with WCAG 2.2 AA keyboard-navigable focus order.

Feature: Activity Registration Wizard

activity-wizard-screen

Responsibilities

  • Render the ordered step sequence: contact selection, date/time/duration, activity type, summary/notes
  • Manage forward/back navigation with animated page transitions
  • Display wizard progress indicator showing current and total steps
  • Accept deep-link parameters to pre-populate contact context for coordinator proxy registration
  • Enforce accessible touch targets and visible focus indicators across all steps

Interfaces

WizardScreen({contactId})
onStepChanged(stepIndex)
onWizardSubmit()
onWizardCancel()

Related Data Entities (1)

Data entities managed by this component