106d31a95ebc78cde7ff63f089917b931a94af56
Add a StatusBadge component that renders human-readable labels (Confirmed, Pending, Waitlisted, etc.) with semantic color classes for appointment cards in the portal. Replaces raw status strings. - Added STATUS_LABELS map for human-readable status labels - Updated STATUS_COLORS to use accessible amber/blue tones - Exported StatusBadge for testing - Added unit tests for all 7 badge states plus fallback - Updated UAT_PLAYBOOK.md §5.12c with status badge test cases Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
web
GroomBook web app (extracted from groombook/app monorepo)
Description
Languages
TypeScript
99.5%
CSS
0.3%