Kousthubha Yadiyala

Multi Step Progress

Component

About

Multi Step Progress UI Block , for auth or login/account setup process

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Multi Step Progress to your project and fits it to your theme.

Code

How Multi Step Progress is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

"use client"

import { useState } from "react"
import { MultiStepProgress, Step } from "@/components/ui/multi-step-progress";

const steps: Step[] = [
  { id: 1, title: "Account", description: "Create your account" },
  { id: 2, title: "Profile", description: "Set up your profile" },
  { id: 3, title: "Preferences", description: "Choose your preferences" },
  { id: 4, title: "Verification", description: "Verify your email" },
  { id: 5, title: "Complete", description: "You're all set!" },
]

export default function StepperDemo() {
  const [currentStep, setCurrentStep] = useState(3)

  return (
    <MultiStepProgress
      steps={steps}
      currentStep={currentStep}
      onStepChange={setCurrentStep}
    />
  )
}

More by Kousthubha Yadiyala

View all
  • Morphing Card Stack

    Morphing Card Stack

    1.8K
  • Animated Menu

    Animated Menu

    603
  • Circular Command Menu

    Circular Command Menu

    466
  • Fluid Dropdown

    Fluid Dropdown

    421
  • Trello Kanban Board

    Trello Kanban Board

    317
  • Real time Analytics

    Real time Analytics

    287
  • Shatter Button

    Shatter Button

    276
  • Action Searchbar

    Action Searchbar

    221