🐛 Fixing seconds counter on totp code

This commit is contained in:
Maxime Lalo 2023-12-01 09:51:20 +01:00
parent f4e843cdfb
commit 1642de5310

View File

@ -19,11 +19,12 @@ export default function StepTotp(props: IProps) {
useEffect(() => {
const interval = setInterval(() => {
if (secondsBeforeNewCode > 1) {
if (secondsBeforeNewCode > 0) {
setSecondsBeforeNewCode(secondsBeforeNewCode - 1);
} else {
if (secondsBeforeNewCode === 1) {
setDisableNewCodeButton(false);
}
}
}, 1000);
return () => clearInterval(interval);
}, [secondsBeforeNewCode]);