`ProgressBar` provides a visual indicator of progress for operations such as file uploads or data processing. It supports determinate and indeterminate states, various sizes, and status indicators.
## Default
Create an indeterminate progress bar that continuously animates.
## Small size
Use the small size variant for compact layouts.
## Percentage
Display progress as a percentage using the `value` prop.
## Finished status
Show completion status with a checkmark icon.
## Error status
Indicate errors with an error icon and red styling.
## Custom max value
Set a custom maximum value for the progress bar.
## Hidden label
Visually hide the label while maintaining accessibility.
## Inline variant
Use the inline variant to display progress without helper text.
## Indented variant
Use the indented variant for a more compact layout.
## Indented status variant
Combine the indented variant with status indicators.
## UX example
Demonstrate a complete upload flow with start and end states.