Skip to content

Improve dashboard statistics display design and progress visualization #4426

@yomybaby

Description

@yomybaby

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions