Pause Status Screen
Component Detail
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.
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