User Interface low complexity mobile
2
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Flutter widget rendered on the peer mentor home screen when a certification is within the warning window or has lapsed. Shows remaining days or expired state and links directly to the course registration or renewal flow for remediation.

Feature: Certification Expiry Auto-Pause

expiry-status-banner

Sources & reasoning

The implementation notes state the Flutter app displays an expiry banner linking to the renewal flow when auto-pause is triggered. This widget surfaces the system-generated pause state to the mentor so they can act on it without coordinator intervention.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Display approaching-expiry warning with days-remaining countdown
  • Display auto-paused state banner indicating certification has lapsed
  • Provide a deep-link call-to-action into the course registration or renewal flow

Interfaces

ExpiryBanner.show(expiryDate, certStatus)
onRenewTapped() -> Navigator.push(CourseRegistrationRoute)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component