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

Description

Final wizard step presenting a structured review of all entered data — contacts, date, time, duration, and activity type — before submission. Provides edit shortcuts back to individual steps and a prominent confirm-and-submit action that triggers activity persistence and wizard teardown.

Feature: Activity Registration Wizard

summary-step-screen

Responsibilities

  • Display complete activity draft in a human-readable summary
  • Provide navigation shortcuts to edit any previous step
  • Execute final submission via WizardStateManager
  • Show loading and success/error states during submission
  • Clear wizard state on successful submission

Interfaces

SummaryStepScreen({required WizardStateBloc bloc})
onSubmit()
onEditStep(int stepIndex)
buildContactsSummary(List<Contact> contacts)
buildDateTimeSummary(DateTime dateTime)
buildDurationSummary(Duration duration)
buildActivityTypeSummary(ActivityType type)
onSubmitSuccess(Activity created)
onSubmitError(String error)

Relationships

Dependencies (1)

Components this component depends on

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component