CertificateScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the peer mentor's digital certificate inside the mobile app, showing certification status, expiry date, and credential details. Provides visual verification of active status and surfaces renewal prompts when expiry approaches. Serves as the primary in-app entry point for certificate-related actions such as sharing or downloading.
certificate-screen
Sources & reasoning
Line 114 specifies 'digitale sertifikater' as part of HLF's certification requirement; line 80 ties certificate status to automatic removal from public listings, establishing the digital record as the authoritative status source. Line 361 confirms 'Digitalt likepersonsbevis' in the Phase 3 roadmap, mapping to v1.1 by ordinal position.
-
docs/source/likeperson.md · line 114Kursadministrasjon og sertifisering: Påmelding til kurs i appen, automatisk påminnelse ved utløp, digitale sertifikater. Det fysiske kortet er et «adelsmerke» og skal leve parallelt.
-
docs/source/likeperson.md · line 80HLF kobler dette til sertifisering: ved utgått sertifikat forsvinner likepersonen fra lokallagets nettsider automatisk.
-
docs/source/likeperson.md · line 361Digitalt likepersonsbevis
Responsibilities
- Render certification status badge with active, expired, or suspended states
- Display certificate metadata including issue date, expiry date, and credential tier
- Show renewal reminder banners when certificate is within the renewal window
- Provide share and download actions for the digital certificate
- Navigate to renewal flow when the mentor initiates renewal
Interfaces
loadCertificate(mentorId: string): void
onShareCertificate(): void
onDownloadCertificate(): void
onStartRenewal(): void
Related Data Entities (1)
Data entities managed by this component