Pause Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Mobile screen where peer mentors toggle their pause status with a single tap. Displays current active/paused state with a clear visual indicator and confirms the action before applying it.
pause-screen
Sources & reasoning
Phase 2 / Core Product per matrix row (Fase 2) and §5 Phase 2 listing 'Pausefunksjon og bulkregistrering for koordinatorer'. Three orgs flagged it as a retention need; coordinator notification is an explicit requirement.
-
docs/source/likeperson.md · line 48-49Pausefunksjon for likepersoner (NHF + HLF + Barnekreftforeningen). Likepersoner skal kunne sette seg på pause (midlertidig deaktivering) uten å melde seg ut. Koordinator må varsles.
-
docs/source/likeperson.md · line 100Pausefunksjon for likepersoner | ✓ | ✓ | - | ✓ | ✓ | SHOULD HAVE | 2
Responsibilities
- Render current mentor status with visual indicator
- Provide single-tap pause/resume action
- Show confirmation dialog before state change
- Display informational text about pause consequences
- Surface success and error feedback to the mentor
Interfaces
renderPauseScreen(mentorId): View
onPauseToggle(currentStatus): void
showConfirmation(action): Promise<boolean>