import React from 'react'; export interface Step { label: string; description?: string; } export interface StepProgressProps { steps: Step[]; currentStep: number; } export const StepProgress: React.FC = ({ steps, currentStep }) => { return (
{steps.map((step, index) => { const isActive = index === currentStep; const isCompleted = index < currentStep; return (
{/* Step circle */}
{isCompleted ? '✓' : index + 1}
{/* Step label */}

{step.label}

{step.description && (

{step.description}

)}
{/* Connector line */} {index < steps.length - 1 && (
)}
); })}
); };