import Container, { PAGE_ONBOARDING, } from '../../ReusableComponents/Container.js'; import StepWelcome from './StepWelcome.js'; import StepBusiness from './StepBusiness.js'; import StepProducts from './StepProducts.js'; import { useOnboardingStep } from '../../../data'; const Onboarding = () => { const { step, setStep, setCompleted } = useOnboardingStep(); return (
); }; const OnboardingStep = ( { currentStep, setStep, setCompleted } ) => { const stepperOrder = [ StepWelcome, StepBusiness, StepProducts ]; const isValidStep = ( step ) => typeof step === 'number' && Number.isInteger( step ) && step >= 0 && step < stepperOrder.length; const safeCurrentStep = isValidStep( currentStep ) ? currentStep : 0; const CurrentStepComponent = stepperOrder[ safeCurrentStep ]; return ( ); }; export default Onboarding;