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

pull/47353/head
Manabu Matsumoto 2022-08-22 18:18:21 +09:00 committed by GitHub
parent ccad7f02ea
commit a3bc36cd48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

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]);