Use a progress indicator to let a user know how far along they are in the current process. Using a progress indicator helps manage a user's expectation of the time and effort involved to complete a task and show a sense of progression.
Do:
Do not use a progress indicator:
As a user progresses through the steps of a process, the Step position is updated and the progress bar highlights the correlating sections to reflect the steps completed. The Step _ of _ text can be use on it own (without the progress bar) when this alone communicates enough information to the user.
All components are responsive and meet WCAG 2.1 AA accessibility guidelines.