import { MetaButton, MetaHeading } from '@metafam/ds'; import React, { useEffect, useState } from 'react'; import { FlexContainer } from './Container'; interface Props { setStep: React.Dispatch>; setProgress: React.Dispatch>; } export const SetupProfession: React.FC = ({ setStep, setProgress }) => { const numProgressSteps = 3; const [progressStep, setProgressStep] = useState(0); useEffect(() => { const progressValue = (progressStep + 1) / numProgressSteps; setProgress(progressValue); }, [progressStep, setProgress]); return ( {progressStep === 0 && ( What are your superpowers? )} {progressStep === 1 && Availability} {progressStep === 2 && Memberships} setProgressStep( (_progressStep) => (_progressStep + 1) % numProgressSteps, ) } > Progress setStep((_step) => (_step + 1) % 4)}> Next Step ); };