Simplify QuizPage mode and autoStart logic

This commit is contained in:
2026-01-08 01:00:40 +01:00
parent 76bed96151
commit a75c14c339

View File

@@ -19,9 +19,8 @@ export default function QuizPage() {
return { mode: modeParam, entryId: decodedId }; return { mode: modeParam, entryId: decodedId };
}, [params]); }, [params]);
const defaultMode = mode === 'entry' ? 'single' : mode === 'selected' ? 'selected' : 'all'; const defaultMode = mode === 'entry' ? 'single' : 'all';
const autoStart = true;
const autoStart = mode === 'entry' && !!entryId;
return <QuizRunner defaultMode={defaultMode} defaultEntryId={entryId} autoStart={autoStart} />; return <QuizRunner defaultMode={defaultMode} defaultEntryId={entryId} autoStart={autoStart} />;
} }