Stepper

NEW

A multi-step progress indicator with line fills, gliding active rings, drawing checkmarks, and direction-aware sliding step panels.

Orientation:
  1. 1AccountPersonal info
  2. 2
  3. 3
  4. 4

Step 1: Your Account

Configure your profile details and preferences.

Installation

Add the component directly to your repository using shadcn CLI:

npx shadcn@latest add Surajmaurya1/easyui/stepper

API Reference

PropTypeDefaultDescription
stepsStep[]undefinedList of steps with title and optional description
currentnumber0Zero-based index of the active step
onStepChange(index: number) => voidundefinedCallback enabling jump-back clicks on completed steps
orientation'horizontal' | 'vertical''horizontal'Layout direction of the stepper line
classNamestringundefinedAdditional CSS classes for the stepper container