Activity Wizard Screen
Component Detail
User Interface
high complexity
mobile
5
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Root Flutter PageView-based wizard container that manages step rendering, back-button navigation, and overall wizard lifecycle. Accepts a proxy context parameter enabling reuse by coordinator bulk registration flows and supports deep-link entry from the activity action menu.
activity-wizard-screen
Responsibilities
- Render the active wizard step via PageView controller
- Handle back-button navigation without data loss
- Display step progress indicator and wizard chrome
- Accept and propagate proxy context for coordinator use
- Manage deep-link entry and step resumption
Interfaces
WizardScreen({ProxyContext? proxyContext})
navigateToStep(int stepIndex)
navigateBack()
cancelWizard()
onWizardComplete(ActivityDraft draft)
buildStepIndicator(int current, int total)
handleDeepLink(Uri link)
Relationships
Dependencies (5)
Components this component depends on
Related Data Entities (1)
Data entities managed by this component