Threshold Dashboard Widget
Component Detail
User Interface
medium complexity
mobile
1
Dependencies
0
Dependents
4
Entities
0
Integrations
Description
A motivational progress widget displayed on the peer mentor's home screen showing cumulative assignment count, current honorarium tier, and progress toward the next threshold. Uses pre-aggregated data from the Stats Store to render instantly without expensive queries.
threshold-dashboard-widget
Responsibilities
- Display current assignment count and active tier
- Show visual progress bar toward next threshold
- Render tier history and milestone markers
- Adapt layout for coordinator team overview vs peer mentor personal view
Interfaces
renderThresholdProgress(thresholdData)
renderTierBadge(currentTier)
renderMilestoneTimeline(milestones)
onThresholdTap()
refreshProgress()
Relationships
Related Data Entities (4)
Data entities managed by this component