Removed the abandon popup when not in exam mode
This commit is contained in:
@@ -320,21 +320,23 @@ 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()}
|
||||||
<AbandonPopup
|
{!showSolutions && moduleIndex < selectedModules.length && (
|
||||||
isOpen={showAbandonPopup}
|
<AbandonPopup
|
||||||
abandonPopupTitle="Leave Exercise"
|
isOpen={showAbandonPopup}
|
||||||
abandonPopupDescription="Are you sure you want to leave the exercise? You will lose all your progress."
|
abandonPopupTitle="Leave Exercise"
|
||||||
abandonConfirmButtonText="Confirm"
|
abandonPopupDescription="Are you sure you want to leave the exercise? You will lose all your progress."
|
||||||
onAbandon={() => {
|
abandonConfirmButtonText="Confirm"
|
||||||
reset();
|
onAbandon={() => {
|
||||||
setShowAbandonPopup(false);
|
reset();
|
||||||
}}
|
setShowAbandonPopup(false);
|
||||||
onCancel={() => setShowAbandonPopup(false)}
|
}}
|
||||||
/>
|
onCancel={() => setShowAbandonPopup(false)}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</>
|
</>
|
||||||
</Layout>
|
</Layout>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -323,21 +323,23 @@ 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()}
|
||||||
<AbandonPopup
|
{!showSolutions && moduleIndex < selectedModules.length && (
|
||||||
isOpen={showAbandonPopup}
|
<AbandonPopup
|
||||||
abandonPopupTitle="Leave Exercise"
|
isOpen={showAbandonPopup}
|
||||||
abandonPopupDescription="Are you sure you want to leave the exercise? You will lose all your progress."
|
abandonPopupTitle="Leave Exercise"
|
||||||
abandonConfirmButtonText="Confirm"
|
abandonPopupDescription="Are you sure you want to leave the exercise? You will lose all your progress."
|
||||||
onAbandon={() => {
|
abandonConfirmButtonText="Confirm"
|
||||||
reset();
|
onAbandon={() => {
|
||||||
setShowAbandonPopup(false);
|
reset();
|
||||||
}}
|
setShowAbandonPopup(false);
|
||||||
onCancel={() => setShowAbandonPopup(false)}
|
}}
|
||||||
/>
|
onCancel={() => setShowAbandonPopup(false)}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</>
|
</>
|
||||||
</Layout>
|
</Layout>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user