What problem does it solve? ERP interfaces display entity statuses (draft, approved, overdue, etc.) across tables, detail pages, and cards, and inconsistent colors or labels across screens create confusion. This Skill provides a single StatusBadge React component that maps every standard ERP status to the correct design-system colors and Romanian labels. ## Core Features & Use Cases - Standardized Status Rendering: Covers 11 ERP statuses (draft, processing, approved, rejected, cancelled, completed, overdue, locked, active, inactive, pending) with predefined background, text, and border colors. - Numeric Enum Support: Accepts numeric status codes from backend APIs and resolves them via a configurable statusMap, including a ready-made INVOICE_STATUS_MAP for invoice workflows. - Flexible Sizing: Supports sm and md sizes plus custom className overrides via the cn utility. - Use Case: When building an invoice list table, pass the numeric status from your API directly to the badge with INVOICE_STATUS_MAP and get consistent, correctly colored labels without writing per-status logic. ## Quick Start Add a StatusBadge component to my React ERP app that renders the approved status with the correct design-system colors.