Skip to content

Commit fa76cd5

Browse files
Add jefferson's suggestions
Co-authored-by: jeffersoncasimir <[email protected]>
1 parent 56bd8be commit fa76cd5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

jsx/MFAPrompt.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,18 +65,20 @@ function MFAPrompt(props: {validate:
6565
const digitCallback = useCallback(
6666
(index: number, value: number): boolean => {
6767
if (value >= 0 && value <= 9) {
68-
code[index] = value;
69-
setCode([...code]);
70-
return true;
68+
setCode(prev => {
69+
const newCode = [...prev];
70+
newCode[index] = value;
71+
return newCode;
72+
});
7173
}
7274
return false;
7375
},
74-
[code, setCode]
76+
[]
7577
);
7678
const errorCallback = useCallback( (msg: string) => {
7779
swal.fire('Error', msg, 'error');
7880
setCode([null, null, null, null, null, null]);
79-
}, [setCode]);
81+
}, []);
8082
useEffect( () => {
8183
if (code.indexOf(null) >= 0) {
8284
return;

0 commit comments

Comments
 (0)