Resume Flow
Component Detail
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.
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()