import React from 'react' import { MixpanelEvent, trackEvent } from '@/utils/mixpanel' const STEPS = ["Text Provider", "Image Provider", "Web Search", "Finish Setup"]; const OnBoardingHeader = ({ currentStep, providerStep, setStep, setProviderStep, }: { currentStep: number, providerStep: number, setStep: (step: number) => void, setProviderStep: (step: number) => void, }) => { const activeStep = currentStep === 3 ? 4 : providerStep; const goToStep = (target: number) => { if (target >= activeStep) return; trackEvent(MixpanelEvent.Onboarding_Back_Clicked, { from_step_number: activeStep, to_step_number: target, source: "progress_header", }); setProviderStep(target); setStep(2); }; return (
{STEPS.map((label, index) => { const number = index + 1; return ( {index > 0 &&
} ); })}
) } export default OnBoardingHeader