'use client'
import { cn } from '@/lib/cn'
import { WIZARD_STEPS } from '@/components/events/create/types'
import { texts, format } from '@/texts'
interface WizardStepperProps {
currentStep: number
className?: string
}
function StepCircle({ step, isActive, isDone }: { step: number; isActive: boolean; isDone: boolean }) {
return (
{isDone && !isActive ? (
) : (
step
)}
)
}
export default function WizardStepper({ currentStep, className }: WizardStepperProps) {
const current = WIZARD_STEPS.find((step) => step.key === currentStep)
const progress = Math.round((currentStep / WIZARD_STEPS.length) * 100)
return (
)
}