'use client' import { Check } from 'lucide-react' interface ProgressStepperProps { step: number basketItemsCount: number } export function ProgressStepper({ step, basketItemsCount }: ProgressStepperProps) { return (
{[1, 2, 3, 4].map(s => (
= s ? 'bg-primary text-white scale-110 shadow-[0_0_15px_rgba(59,130,246,0.5)]' : 'bg-slate-800 text-slate-400' }`} > {step > s ? : s}
= s ? 'text-primary' : 'text-slate-500'} flex items-center gap-1`}> {s === 1 ? 'Kunde' : s === 2 ? 'Modell' : s === 3 ? 'Software' : 'Abschluss'} {s === 3 && basketItemsCount > 0 && ( {basketItemsCount} )}
))}
) }