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

Description

The main statistics dashboard screen for peer mentors, displaying aggregated activity data with charts and filters. Renders activity counts by type, contact, and time period using fl_chart with full WCAG 2.2 AA compliance including accessible colour contrast and off-screen ARIA-equivalent lists for VoiceOver/TalkBack.

Feature: Personal Activity Statistics

personal-stats-screen

Responsibilities

  • Render activity summary charts filtered by date range
  • Display breakdowns by activity type and contact
  • Provide accessible screen reader equivalents for all chart data points
  • Handle date range picker interactions and filter state
  • Show loading and empty states with accessible labels

Interfaces

build(context, ref)
onDateRangeChanged(DateRange)
onFilterChanged(StatisticsFilter)

Relationships

Dependencies (2)

Components this component depends on