The form progress component indicates a user's position within a multi-step form and is positioned above the form content.
Form progress is used when a user is completing a process containing more than two steps. Each step in form progress must have content for the form as well as actions, which include the usage of buttons that will navigate through the steps.
Only the current step will display its label. All other steps will display their label within a tooltip as the user hovers over them. Form progress can be configured to allow users to navigate through or skip steps by clicking on the step marker.
Form progress components allow for two different depths for a step: 0 and 1. If a step is at depth 0, it will render with a larger indicator than steps at depth 1. This helps identify sub-steps within the process.