import React from 'react';
const RegistrationStepIndicator = ({ currentStep, totalSteps = 4 }) => {
const steps = [
{ number: 1, title: 'Personal Info' },
{ number: 2, title: 'Preferences' },
{ number: 3, title: 'Directory' },
{ number: 4, title: 'Account' }
];
return (
{/* Progress Bar */}
{steps.map((step, index) => (
{/* Step Circle */}
step.number
? 'bg-[var(--green-light)] text-white'
: 'bg-[var(--neutral-800)] text-brand-purple '
}
`}>
{currentStep > step.number ? '✓' : step.number}
{step.title}
{/* Connecting Line */}
{index < steps.length - 1 && (
step.number ? 'bg-[var(--green-light)] w-full' : 'bg-transparent w-0'}
`}
/>
)}
))}
{/* Step Counter */}
Step {currentStep} of {totalSteps}
);
};
export default RegistrationStepIndicator;