From 4b05d8eea5eae08c3deec07ca2dfc685626546cd Mon Sep 17 00:00:00 2001 From: FadhilP <fadhilpradipta0@gmail.com> Date: Fri, 22 Jan 2021 23:15:43 +0700 Subject: [PATCH] remove unecessary variables --- src/LoginForm.js | 2 +- src/RegisterForm.js | 72 +++++++++++++++++++++------------------------ 2 files changed, 35 insertions(+), 39 deletions(-) diff --git a/src/LoginForm.js b/src/LoginForm.js index 6ee46b2..681c72c 100644 --- a/src/LoginForm.js +++ b/src/LoginForm.js @@ -22,7 +22,7 @@ export default function LoginForm(props){ window.location.reload() } catch(error) { - setMessage('Error') + setMessage('Login failed') resetPassword() resetUsername() } diff --git a/src/RegisterForm.js b/src/RegisterForm.js index 79e5973..d011ed7 100644 --- a/src/RegisterForm.js +++ b/src/RegisterForm.js @@ -10,7 +10,6 @@ export default function RegisterForm(props){ const { value: username, bind: bindUsername, reset: resetUsername } = useInput('') const { value: password, bind: bindPassword, reset: resetPassword } = useInput('') const { value: email, bind: bindEmail, reset: resetEmail } = useInput('') - const [successful, setSuccesful] = useState(false) const [message, setMessage] = useState('') const handleRegister = async event => { @@ -25,10 +24,7 @@ export default function RegisterForm(props){ window.location.reload() } catch(error){ - const responseMessage = - (error.response && error.response.data && error.response.data.message) || error.message || error.toString() - setMessage(responseMessage) - setSuccesful(false) + setMessage('Register failed') resetPassword() resetUsername() resetEmail() @@ -39,42 +35,42 @@ export default function RegisterForm(props){ <div className="formContainer"> <h1>Register</h1> <form onSubmit={handleRegister}> - {!successful && ( - <div className="register_form-container"> - <label htmlFor='username'>Username</label> - <input - type='text' - name='username' - className="username" - {...bindUsername} - required - placeholder="Your username" - /> + + <div className="register_form-container"> + <label htmlFor='username'>Username</label> + <input + type='text' + name='username' + className="username" + {...bindUsername} + required + placeholder="Your username" + /> - <label htmlFor='email'>Email</label> - <input - type='text' - name='email' - className="email" - {...bindEmail} - required - placeholder="Your email" - /> + <label htmlFor='email'>Email</label> + <input + type='text' + name='email' + className="email" + {...bindEmail} + required + placeholder="Your email" + /> - <label htmlFor='password'>Password</label> - <input - type='password' - name='password' - className="password" - {...bindPassword} - required - placeholder="password" - /> - <div className="buttonContainer"> - <button className='registerButton'>Sign Up</button> - </div> + <label htmlFor='password'>Password</label> + <input + type='password' + name='password' + className="password" + {...bindPassword} + required + placeholder="password" + /> + <div className="buttonContainer"> + <button className='registerButton'>Sign Up</button> </div> - )} + </div> + {message && ( <div> -- GitLab