pattern-library checked
Carbon Progress indicator
Documents progress indicators for linear multistep tasks, completed/current/future states, short action labels, optional/error helper text, validation before progressing, interactive step navigation, and keyboard arrow navigation when interactive.
Pattern Decisions This Source Supports
| Pattern | Supported decision | Required contract | Claim note |
|---|---|---|---|
| Step navigation / step indicator | Choose step navigation when a form, checkout, onboarding, or application has three or more high-level linear steps. | The current indicator segment always matches the visible page, route, and task heading. | Carbon defines progress indicators for linear multistep tasks with completed, current, future, optional, disabled, and error states plus validation guidance. |
| Step progress | Choose step progress when users need status for named workflow stages, not only a route position. | The indicator reads from the same workflow state that controls route availability, validation, saved answers, and submission gates. | Carbon supports progress indicators with current, completed, future, optional, disabled, invalid, and error states for linear multistep workflows. |
Evidence Role
This source is treated as pattern-library evidence. Use it to validate the decision rules above, not as a visual style reference.
Publisher: IBM Carbon Design System. Last checked: .