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

Description

Reusable card component that renders a peer mentor's summary information in list contexts. Extends the base card layout from the design system with status badge overlays for active, paused, and expired-certification states using the unified entity color system. Used within the mentor roster list and coordinator views.

Feature: Peer Mentor Profile & Management

peer-mentor-card-widget

Responsibilities

  • Render mentor name, association, and role summary
  • Display status badge overlays (active, paused, expired certification)
  • Emit tap events for navigation to mentor detail screen
  • Apply accessibility semantic labels for screen reader support

Interfaces

build(mentor: PeerMentor)
onTap(callback: Function)
getStatusBadge(status: MentorStatus)
getCertificationWarning(expiryDate: DateTime)

Relationships

Dependencies (1)

Components this component depends on

Dependents (2)

Components that depend on this component

Related Data Entities (2)

Data entities managed by this component