File tree Expand file tree Collapse file tree
src/components/login-passwordless Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,11 +27,13 @@ const PasswordlessLoginComponent = ({
2727 const [ otpCode , setOtpCode ] = useState ( '' ) ;
2828 const [ otpError , setOtpError ] = useState ( false )
2929 const [ codeSent , setCodeSent ] = useState ( false ) ;
30+ const [ isLoading , setIsLoading ] = useState ( false ) ;
3031
3132 const tryPasswordlessLogin = ( code ) => {
3233 if ( code . length === codeLength ) {
33- setOtpError ( false )
34- passwordlessLogin ( otpCode , loginWithCode )
34+ setOtpError ( false ) ;
35+ setIsLoading ( true ) ;
36+ passwordlessLogin ( otpCode , loginWithCode ) . then ( ( ) => setIsLoading ( false ) ) ;
3537 } else {
3638 setOtpError ( true )
3739 }
@@ -92,7 +94,7 @@ const PasswordlessLoginComponent = ({
9294 </ span >
9395 ) }
9496 < div className = { styles . verify } >
95- < div className = { `${ styles . button } button` } onClick = { ( ) => tryPasswordlessLogin ( otpCode ) } data-testid = "verify" > Verify Email</ div >
97+ < button className = { `${ styles . button } button` } disabled = { isLoading } onClick = { ( ) => tryPasswordlessLogin ( otpCode ) } data-testid = "verify" > Verify Email</ button >
9698 < b > or go back and < span className = { styles . link } onClick = { ( ) => goToLogin ( ) } data-testid = "go-back" > try another way</ span > </ b >
9799 </ div >
98100 </ div >
You can’t perform that action at this time.
0 commit comments