Removed the abandon popup when not in exam mode

This commit is contained in:
Tiago Ribeiro
2023-08-28 22:38:38 +01:00
parent b4d856d32f
commit 437c405c74
2 changed files with 28 additions and 24 deletions

View File

@@ -320,10 +320,11 @@ export default function Page() {
<Layout <Layout
user={user} user={user}
className="justify-between" className="justify-between"
focusMode={selectedModules.length !== 0} focusMode={selectedModules.length !== 0 && !showSolutions && moduleIndex < selectedModules.length}
onFocusLayerMouseEnter={() => setShowAbandonPopup(true)}> onFocusLayerMouseEnter={() => setShowAbandonPopup(true)}>
<> <>
{renderScreen()} {renderScreen()}
{!showSolutions && moduleIndex < selectedModules.length && (
<AbandonPopup <AbandonPopup
isOpen={showAbandonPopup} isOpen={showAbandonPopup}
abandonPopupTitle="Leave Exercise" abandonPopupTitle="Leave Exercise"
@@ -335,6 +336,7 @@ export default function Page() {
}} }}
onCancel={() => setShowAbandonPopup(false)} onCancel={() => setShowAbandonPopup(false)}
/> />
)}
</> </>
</Layout> </Layout>
)} )}

View File

@@ -323,10 +323,11 @@ export default function Page() {
<Layout <Layout
user={user} user={user}
className="justify-between" className="justify-between"
focusMode={selectedModules.length !== 0} focusMode={selectedModules.length !== 0 && !showSolutions && moduleIndex < selectedModules.length}
onFocusLayerMouseEnter={() => setShowAbandonPopup(true)}> onFocusLayerMouseEnter={() => setShowAbandonPopup(true)}>
<> <>
{renderScreen()} {renderScreen()}
{!showSolutions && moduleIndex < selectedModules.length && (
<AbandonPopup <AbandonPopup
isOpen={showAbandonPopup} isOpen={showAbandonPopup}
abandonPopupTitle="Leave Exercise" abandonPopupTitle="Leave Exercise"
@@ -338,6 +339,7 @@ export default function Page() {
}} }}
onCancel={() => setShowAbandonPopup(false)} onCancel={() => setShowAbandonPopup(false)}
/> />
)}
</> </>
</Layout> </Layout>
)} )}