Progress Ring - Skeleton

  1. components
  2. progress ring
  3. react

Progress Ring

A radial indicator showing progress or completion of a task.

Label

Display an auto-scaled percentage label using the showLabel prop.

Icons

Provide icons or other content using the component children.

Indeterminate

Uses indeterminate mode when value is explicitly set to null.

API Reference

ProgressRing

Property Type Description
label
string
Set the text for the scalable label
showLabel
boolean
When enabled, show a text label with the percentage amount
strokeWidth
string
Set the stroke size (ex: 15px)
strokeLinecap
"inherit" | "butt" | "round" | "square"
Defines the shape of the meter
base
string
Set the root base classes
size
string
Set the root size classes
classes
string
Provide arbitrary classes to the root element
childrenBase
string
Set the nested children base classes
childrenClasses
string
Provide arbitrary classes to the nested children.
svgBase
string
Set the SVG element base classes
svgClasses
string
Provide arbitrary classes to the SVG element
trackBase
string
Set the track base classes
trackStroke
string
Set the track stroke color classes
trackClasses
string
Provide arbitrary classes to the track element
meterBase
string
Set the meter base classes
meterStroke
string
Set the meter stroke color classes
meterTransition
string
Set the meter transition classes
meterAnimate
string
Set the meter animation classes
meterDuration
string
Set the meter transition duration classes
meterClasses
string
Provide arbitrary classes to the meter element
labelBase
string
Set the label classes
labelFill
string
Set the label fill color classes
labelFontSize
number
Set the label font size
labelFontWeight
string
Set the label font weight
labelClasses
string
Provide arbitrary classes to the label element
children
ReactNode
ids
The ids of the elements in the progress bar. Useful for composition.
value
number
The current value of the progress bar.
Default: 50
min
number
The minimum allowed value of the progress bar.
Default: 0
max
number
The maximum allowed value of the progress bar.
Default: 100
translations
The localized messages to use.
dir
"ltr" | "rtl"
The document's text/writing direction.
Default: "ltr"
getRootNode
A root node to correctly resolve document in custom environments. E.x.: Iframes, Electron.
orientation
Orientation
The orientation of the element.
Default: "horizontal"