fix(UI): make possible to reset challenge after tests pass (#47326)

This commit is contained in:
Manabu Matsumoto
2022-08-22 18:18:21 +09:00
committed by GitHub
parent ccad7f02ea
commit a3bc36cd48

View File

@@ -10,7 +10,7 @@ import { apiLocation } from '../../../../../config/env.json';
interface LowerJawProps {
hint?: string;
challengeIsCompleted?: boolean;
challengeIsCompleted: boolean;
openHelpModal: () => void;
tryToExecuteChallenge: () => void;
tryToSubmitChallenge: () => void;
@@ -83,6 +83,10 @@ const LowerJaw = ({
}, 500);
}
if (!challengeHasBeenCompleted) {
setTestBtnariaHidden(false);
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [challengeHasBeenCompleted]);
@@ -91,6 +95,10 @@ const LowerJaw = ({
setChallengeHasBeenCompleted(challengeIsCompleted);
}
if (challengeHasBeenCompleted && !challengeIsCompleted) {
setChallengeHasBeenCompleted(challengeIsCompleted);
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [challengeIsCompleted]);