React component library for displaying step progress indicators. Current stable version 6.0.1, released under major version 6 with TypeScript types included. Part of the react-component ecosystem by Ant Design. Supports horizontal, vertical, navigation, inline, and 'horizontal-alternate' directions. Differentiators: customizable icons, custom item renderer, multiple statuses (error, process, finish, wait), subTitle and tailContent on Step items. The package has migrated from classnames to clsx and supports semantic HTML (ol/li). Requires React >=16.9.0.
npm install rc-stepsVerified import paths — ran on the pinned version, not inferred.
Basic usage of Steps with current step, status, direction, and three Step items including title, description, and subTitle.
Use `import Steps from 'rc-steps'` instead of `import { Steps } from 'rc-steps'`.If overriding styles, update any custom classname logic to use clsx.
Use `import Steps from 'rc-steps'` and then `<Steps.Step ... />`.
Add `import 'rc-steps/assets/index.css';` to your entry file.
Use default import: `import Steps from 'rc-steps'`.
Access Step via Steps.Step: `import Steps from 'rc-steps'; <Steps.Step>`.
Add `import 'rc-steps/assets/index.css';` to your entry file.