diff --git a/src/pages/exam.tsx b/src/pages/exam.tsx index 6b8503e4..734e2ecd 100644 --- a/src/pages/exam.tsx +++ b/src/pages/exam.tsx @@ -320,21 +320,23 @@ export default function Page() { setShowAbandonPopup(true)}> <> {renderScreen()} - { - reset(); - setShowAbandonPopup(false); - }} - onCancel={() => setShowAbandonPopup(false)} - /> + {!showSolutions && moduleIndex < selectedModules.length && ( + { + reset(); + setShowAbandonPopup(false); + }} + onCancel={() => setShowAbandonPopup(false)} + /> + )} )} diff --git a/src/pages/exercises.tsx b/src/pages/exercises.tsx index 214be631..a0b14a86 100644 --- a/src/pages/exercises.tsx +++ b/src/pages/exercises.tsx @@ -323,21 +323,23 @@ export default function Page() { setShowAbandonPopup(true)}> <> {renderScreen()} - { - reset(); - setShowAbandonPopup(false); - }} - onCancel={() => setShowAbandonPopup(false)} - /> + {!showSolutions && moduleIndex < selectedModules.length && ( + { + reset(); + setShowAbandonPopup(false); + }} + onCancel={() => setShowAbandonPopup(false)} + /> + )} )}