Approval Status Badge Widget
Component Detail
User Interface
low complexity
Shared Component
mobilefrontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Compact badge widget that renders the current approval status of a reimbursement claim with color coding and localized label. Used inline in queue rows, claim detail headers, and the expense registration history screen.
approval-status-badge-widget
Responsibilities
- Map status enum values to display label and color
- Render pending, auto-approved, manually-approved, rejected, and clarification-requested states
- Support compact and expanded display modes
Interfaces
buildStatusBadge(status)
getStatusColor(status)
getStatusLabel(status)