Peer Mentor Home Screen
Component Detail
User Interface
medium complexity
mobile
3
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Role-specific home screen for Peer Mentors displaying recent activities, upcoming contacts, and personal statistics. Implements skeleton loaders during data fetch and meets WCAG 2.2 AA contrast and touch target requirements (minimum 24x24 CSS pixels).
peer-mentor-home-screen
Responsibilities
- Render recent activities summary with quick-action shortcuts for common logging flows
- Display upcoming contacts and scheduled follow-ups surfaced from the activity service
- Show personal statistics snapshot with direct navigation to full statistics screen
- Present skeleton shimmer placeholders during API data fetch to prevent layout shift
- Ensure WCAG 2.2 AA compliance for all text, icons, and interactive elements
Interfaces
build(BuildContext context) → Widget
onActivityTap(String activityId) → void
onContactTap(String contactId) → void
onStatsTap() → void
onRefresh() → Future<void>
Relationships
Dependencies (3)
Components this component depends on