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.

Feature: Activity Registration Wizard

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)

Related Data Entities (1)

Data entities managed by this component