Overview
Introduce reusable UI primitives to keep dashboard components consistent.
Requirements
- Add reusable Button, Card, Input, Badge, and Modal components
- Refactor existing components to use them where reasonable
- Document usage patterns
Acceptance Criteria
- UI components are more consistent
- Reusable primitives are easy to extend
- No visual regressions
Labels: enhancement, ui, architecture
Overview
Introduce reusable UI primitives to keep dashboard components consistent.
Requirements
Acceptance Criteria
Labels: enhancement, ui, architecture