Activity Wizard Screen
Component Detail
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.
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()
Relationships
Dependencies (6)
Components this component depends on