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.

Feature: Assignment Status Tracking

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)