Problem
Document statuses (PENDING, ANALYZING, VERIFIED, FLAGGED, REJECTED) and dispute statuses appear in multiple places across the app. Without a shared component each page styles these differently, creating an inconsistent UI.
Proposed Solution
Create a reusable StatusBadge component inside frontend/module/components/status-badge/ that applies consistent styling for all status values used across the platform.
Acceptance Criteria
Problem
Document statuses (PENDING, ANALYZING, VERIFIED, FLAGGED, REJECTED) and dispute statuses appear in multiple places across the app. Without a shared component each page styles these differently, creating an inconsistent UI.
Proposed Solution
Create a reusable StatusBadge component inside
frontend/module/components/status-badge/that applies consistent styling for all status values used across the platform.Acceptance Criteria