ProgressBar | UI components (BETA)
The ProgressBar
component renders a visual indicator showing a numeric and/or percentage-based representation of progress. The percentage is calculated based on the maximum possible value specified in the component.
- Title: the text that displays above the bar to describe the data it represents.
- Completion percentage: the percent value of how much progress has been made.
- Value description: the text that describes the current state of the bar's value.
- Variant: the color of the progress bar.
Prop | Type | Description |
---|---|---|
title |
String | The text that displays above the progress bar. |
showPercentage |
Boolean | When set to true , the progress bar will display the completion percentage. Default is false . |
value |
Number | The number representing the progress so far. Default is 0 . |
maxValue |
Number |
The maximum value of the progress bar. Default is |
valueDescription |
String | The text that explains the current state of the value property. For example, "150 out of 250" . |
variant |
'success' (default) | 'warning' | 'danger' |
The color to indicate progress sentiment. |
aria-label |
String | The accessibility label. |
Using the variant prop, you can set the following progress bar colors:
success
: a green colored bar to indicate movement towards a positive goal or outcome.warning
: a yellow colored bar to indicate movement towards a negative outcome or limitation.danger
: a red colored bar to indicate movement towards an extremely negative outcome or when a limitation has been reached.
Thank you for your feedback, it means a lot to us.
This form is used for documentation feedback only. Learn how to get help with HubSpot.