--- components: ["ProgressIndicator", "ProgressStep", "ProgressIndicatorSkeleton"] --- `ProgressIndicator` provides a visual representation of progress through a sequence of steps. It supports horizontal and vertical layouts, step completion states, and interactive navigation. ## Default Create a horizontal progress indicator with four steps. ## Prevent change on click Disable automatic step selection when clicking completed steps. ## Programmatic usage Update the current step programmatically while maintaining step completion rules. ## Invalid step Mark a step as invalid to indicate an error state. ## Disabled steps Disable specific steps to prevent user interaction. ## Spaced-equally Distribute steps evenly across the available space. ## Vertical Display steps in a vertical layout. ## Skeleton Show a loading state with the specified number of steps. ## Skeleton (vertical) Show a vertical loading state with the specified number of steps.