Currently, a user has to manually click on the "Login" button in the form, for it to trigger the "onSubmit".
I've tried implementing a hacky way to do it on enter, but I'm wondering if there is a better way to do this?
useEffect(() => {
const emailField = document.getElementById('username');
const passwordField = document.getElementById('password');
emailField.addEventListener('keyup', e => {
const { keyCode } = e;
if (keyCode === 13) {
e.preventDefault();
document.getElementById('login').click();
}
});
passwordField.addEventListener('keyup', e => {
const { keyCode } = e;
if (keyCode === 13) {
e.preventDefault();
document.getElementById('login').click();
}
});
}, []);