Documentation

Asgard

Getting started

Theming

Guides

Layout

Docking

Inputs & forms

Button

Switch

Checkbox

Radio

Select

Slider

TextBox

Upload

ImageCropper

Pickers

Color picker

Calendar

Time picker

DateTime input

Data display

Card

Accordion

Typography

Progress

DataTable

TreeView

SyntaxColor

MarkdownRenderer

Terminal

Layout & docking

Grid

Splitter

SDiv

Dock

Theme switcher

Media query

Feedback & overlays

Alert

Toast

Tooltip

Popups

Drawer

FloatingPanel

FloatingWindow

Navigation & chrome

Breadcrumb

Stepper

Toolbar

Ribbon

ContextMenu

FeatureTour

Documentation

Asgard

Getting started

Theming

Guides

Layout

Docking

Inputs & forms

Button

Switch

Checkbox

Radio

Select

Slider

TextBox

Upload

ImageCropper

Pickers

Color picker

Calendar

Time picker

DateTime input

Data display

Card

Accordion

Typography

Progress

DataTable

TreeView

SyntaxColor

MarkdownRenderer

Terminal

Layout & docking

Grid

Splitter

SDiv

Dock

Theme switcher

Media query

Feedback & overlays

Alert

Toast

Tooltip

Popups

Drawer

FloatingPanel

FloatingWindow

Navigation & chrome

Breadcrumb

Stepper

Toolbar

Ribbon

ContextMenu

FeatureTour

Data display

Show that work is happening.

Linear and circular progress indicators for visualizing task completion or ongoing activity.

Key features:

  • LinearProgress (horizontal bar) and CircularProgress (ring)
  • Determinate values and indeterminate animation modes
  • Optional labels and custom gradient fills
  • Multiple semantic color types and three sizes
Loading preview…
When to use it
  • File uploads and downloads
  • Multi-step or long-running jobs
  • Inline loading spinners
  • Determinate vs indeterminate progress
Properties
PropTypeDefaultDescription
valuenumberCurrent progress value between min and max. Ignored when indeterminate is true.
minnumber0Minimum value of the progress range.
maxnumber100Maximum value of the progress range.
size'small' | 'normal' | 'large'Controls the thickness of the progress bar or diameter of the circular indicator.
type'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info'Semantic color type applied to the progress fill.
indeterminatebooleanWhen true, displays an animated progress indicator without a specific value, useful for unknown-duration tasks.
showLabelbooleanShows a percentage label on or near the progress indicator.
gradient{ from: string; to: string }Applies a gradient fill to the progress bar from the specified start and end colors.
Notes
  • CircularProgress supports the same core props as LinearProgress including value, type, size, and indeterminate.
  • Indeterminate mode shows a continuously animated bar or spinner with no specific value, ideal for operations with unknown duration.
Presets