Simplify QuizPage mode and autoStart logic
This commit is contained in:
@@ -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} />;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user