diff --git a/src/components/trip/QuestionStep.tsx b/src/components/trip/QuestionStep.tsx index dd38db3..cdc113c 100644 --- a/src/components/trip/QuestionStep.tsx +++ b/src/components/trip/QuestionStep.tsx @@ -219,6 +219,12 @@ export default function QuestionStep({ const { draft, setAnswer } = useTripDraft(); const [questions, setQuestions] = useState(null); const [error, setError] = useState(false); + const backHref = + uiStep === 3 + ? "/trips/new/step2" + : uiStep === 2 + ? "/trips/new/step1" + : "/trips/new/date"; useEffect(() => { let cancelled = false; @@ -271,7 +277,7 @@ export default function QuestionStep({ return ( - +
diff --git a/src/components/ui/StepProgress.tsx b/src/components/ui/StepProgress.tsx index 8dae51d..e4d81ec 100644 --- a/src/components/ui/StepProgress.tsx +++ b/src/components/ui/StepProgress.tsx @@ -7,10 +7,12 @@ export default function StepProgress({ step, total, title, + backHref, }: { step: number; total: number; title?: string; + backHref?: string; }) { const router = useRouter(); const percent = (step / total) * 100; @@ -20,7 +22,7 @@ export default function StepProgress({