Skip to content

Progress Loader

The ProgressLoader component is a linear progress indicator used to represent the completion status of a task or loading operation.

  • Linear progress: Displays task progress as a horizontal bar.
  • Customizable color: Supports semantic or theme-based colors.
  • Dynamic updates: Can be updated programmatically via value binding.
  • Compact UI element: Ideal for forms, uploads, or long-running tasks.
  • Interactive feedback: Works with buttons or programmatic triggers.
PropTypeDefaultDescription
valuenumber0Current progress percentage (0–100).
colorstringColor of the progress bar (e.g., success, warning, error).
classstringOptional CSS classes for styling.
stylestringInline style overrides.
  • Keep value between 0 and 100 for accurate display.
  • Use semantic color to convey status or importance.
  • Combine with text or labels to clarify what is loading.
  • Reset or stop progress when tasks complete to avoid visual confusion.
  • Avoid overly small bars that reduce visibility.