diff --git a/frontend/src/bundles/create-avatar/pages/create-avatar.tsx b/frontend/src/bundles/create-avatar/pages/create-avatar.tsx index 684a9da10..7f15fc95c 100644 --- a/frontend/src/bundles/create-avatar/pages/create-avatar.tsx +++ b/frontend/src/bundles/create-avatar/pages/create-avatar.tsx @@ -3,9 +3,11 @@ import { Stepper, UploadVideo, } from '~/bundles/common/components/components.js'; +import { AppRoute } from '~/bundles/common/enums/enums.js'; import { useCallback, useMemo, + useNavigate, useState, } from '~/bundles/common/hooks/hooks.js'; @@ -14,6 +16,7 @@ import { Steps } from '../enums/steps.js'; import styles from './styles.module.css'; const CreateAvatar: React.FC = () => { + const navigate = useNavigate(); const steps = useMemo( () => [Steps.INSTRUCTIONS, Steps.UPLOAD, Steps.CONSENT], [], @@ -56,8 +59,10 @@ const CreateAvatar: React.FC = () => { if (previousStep) { setStep(previousStep); } + } else { + navigate(AppRoute.ROOT); } - }, [step, steps]); + }, [step, steps, navigate]); return (