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

Description

Flutter screen that guides a paused peer mentor through reactivation: a brief confirmation step verifying availability preferences, with inline validation feedback and a clear call-to-action to resume active status.

Feature: Resume Function

resume-flow

Sources & reasoning

A dedicated Resume Flow screen is required to guide the mentor through the reactivation confirmation step, handle the certification-expiry edge case with a redirect, and provide clear optimistic feedback. The UI closes the lifecycle loop opened by the Pause Toggle Screen and is the primary user-facing surface for this feature.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Present reactivation confirmation UI to the peer mentor
  • Collect optional availability preference updates before resuming
  • Display certification-lapsed error and route to renewal flow when backend rejects reactivation
  • Provide optimistic feedback and rollback on network failure

Interfaces

resumeMentor()
showCertificationExpiredError()
navigateToCertificationRenewal()

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component