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

Description

Full-screen view displaying a peer mentor's current availability status with options to activate or deactivate the pause state. Shows active/paused/inactive status, optional pause reason, optional resume date, and the last status change timestamp. Includes a confirmation bottom sheet to prevent accidental pause activation.

Feature: Peer Mentor Pause & Availability

pause-status-screen

Responsibilities

  • Display current availability status with visual indicator
  • Present pause/resume action controls
  • Show optional pause reason and resume date
  • Trigger confirmation bottom sheet before applying pause

Interfaces

showCurrentStatus(status: AvailabilityStatus)
renderPauseConfirmationSheet()
renderResumeConfirmationSheet()
displayStatusHistory()
showReasonInput()
showResumeDatePicker()
navigateBack()

Related Data Entities (1)

Data entities managed by this component