Assignment Urgency Badge
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Reusable badge widget that visually communicates assignment urgency level based on elapsed days since last state change. Renders distinct colors and labels for normal, approaching-threshold (7–9 days), and overdue (10+ days) states.
assignment-urgency-badge
Responsibilities
- Calculate days elapsed since last state change
- Render appropriate color and label for urgency tier
- Provide accessible color-contrast-compliant styling
Interfaces
renderBadge(lastStateChangeAt)
getUrgencyLevel(daysSinceChange)
getAccessibleLabel(urgencyLevel)