ProgressBar

ProgressBar is a process status indicator.

import { ProgressBarModule } from 'primeng/progressbar';
// For dynamic progressbar demo
import { ToastModule } from 'primeng/toast';

ProgressBar is used with the value property.

50%

Value is reactive so updating it dynamically changes the bar as well.

0%

content template allows displaying custom content inside the progressbar.

50/100

For progresses with no value to track, set the mode property to indeterminate.

Screen Reader

ProgressBar components uses progressbar role along with aria-valuemin, aria-valuemax and aria-valuenow attributes. Value to describe the component can be defined usingaria-labelledby and aria-label props.

<span id="label_status">Status</span>
<p-progressbar aria-labelledby="label_status" />

<p-progressbar aria-label="Status" />

Keyboard Support

Not applicable.

Figma UI Kit
The official Figma UI Kit for Prime UI libraries, the essential resource for designing with PrimeOne components.