The current dashboard statistics components need design improvements for better visual consistency and user experience. This involves refactoring the BAIStatistic component to provide more flexible progress display modes and improving the overall appearance of resource statistics across different dashboard views.
Key Improvements:
- Standardize progress visualization with configurable modes (normal, ghost, hidden)
- Replace custom progress steps implementation with Ant Design Progress component
- Improve visual consistency across different resource statistic displays
- Enhance readability and accessibility of dashboard statistics
Background:
The current implementation uses inconsistent progress visualization methods and styling across different dashboard components. By standardizing the approach and leveraging Ant Design's Progress component, we can achieve better visual consistency and maintainability.
JIRA Issue: FR-1577