---
components: ["ProgressIndicator", "ProgressStep", "ProgressIndicatorSkeleton"]
---
## Default (horizontal)
## Prevent change on click
By default, clicking any step that is complete will update the current step index.
Set `preventChangeOnClick` to `true` to prevent this behavior.
## Programmatic usage
When programmatically updating the `currentIndex`, keep in mind that only completed steps should be selectable.
## Invalid step
## Disabled steps
## Spaced-equally
## Vertical
## Skeleton
Use the `count` prop to specify the number of progress steps to render.
## Skeleton (vertical)