ui/ Progress Bar
A basic progress bar component that can display the progress of something in a horizontal, vertical, or radial bar format.
A secondary independent progress indicator can be displayed, to indicate an additional degree of information, often used as a background loading progress.
import ProgressBar from '@enact/ui/ProgressBar';Members
ProgressBarComponent
An unstyled progress bar component that can be customized by a theme or application.
import ProgressBar from '@enact/ui/ProgressBar';ProgressBarBaseComponent
An unstyled progress bar component that can be customized by a theme or application.
import {ProgressBarBase} from '@enact/ui/ProgressBar';Properties
The proportion of the loaded portion of the progress bar.
Valid values are between
0and1.
Default: 0The contents to be displayed with progress bar.
Called with a reference to the root component.
When using ui/ProgressBar.ProgressBar, the
refprop is forwarded to this component ascomponentRef.Customizes the component by mapping the supplied collection of CSS class names to the corresponding internal elements and states of this component.
The following classes are supported:
progressBar- The root component classbar- The background node (the empty part of the progressBar)fill- The foreground of the progress bar (progress)load- ThebackgroundProgressnodehorizontal- Applied whenorientationis'horizontal'vertical- Applied whenorientationis'vertical'radial- Applied whenorientationis'radial'
Sets the orientation of the slider.
Allowed values include:
'horizontal'- A left and right orientation'vertical'- An up and down orientation'radial'- A circular orientation
Default: 'horizontal'The proportion of the filled portion of the progress bar.
Valid values are between
0and1.
Default: 0Sets the point, as a proportion between 0 and 1, from which the progress bar is filled.
Applies to both the progress bar's
valueandbackgroundProgress. In both cases, setting the value ofprogressAnchorwill cause the progress bar to fill from that point down, whenvalueorbackgroundProgressis proportionally less than the anchor, or up, whenvalueorbackgroundProgressis proportionally greater than the anchor, rather than always from the start of the progress bar.Default: 0
ProgressBarDecoratorHigher-Order Component
A higher-order component that adds behavior to ProgressBar.
import {ProgressBarDecorator} from '@enact/ui/ProgressBar';