import { Check, GitBranch, LogIn } from 'lucide-react'; type OnboardingStepProgressProps = { currentStep: number; }; const onboardingSteps = [ { title: 'Git Configuration', icon: GitBranch, required: true }, { title: 'Connect Agents', icon: LogIn, required: false }, ]; export default function OnboardingStepProgress({ currentStep }: OnboardingStepProgressProps) { return (
{onboardingSteps.map((step, index) => { const isCompleted = index < currentStep; const isActive = index === currentStep; const Icon = step.icon; return (
{isCompleted ? : }

{step.title}

{step.required && Required}
{index < onboardingSteps.length - 1 && (
)}
); })}
); }