diff options
| author | Ernst Widerberg <ernst@sunet.se> | 2021-10-22 16:39:35 +0200 |
|---|---|---|
| committer | Ernst Widerberg <ernst@sunet.se> | 2021-10-22 16:43:47 +0200 |
| commit | 9749a590809dc72902df63770986b9e12f136472 (patch) | |
| tree | d37a72679a1a83fc70df8df7f0c0d4affa1fd724 /src | |
| parent | e2109039ca08cb53c6f65e4690b7254ab8fc9208 (diff) | |
Login: Submit with return key
Maybe should use a form instead
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/Login.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/components/Login.js b/src/components/Login.js index 9b45817..6379386 100644 --- a/src/components/Login.js +++ b/src/components/Login.js @@ -59,7 +59,6 @@ class Login extends React.Component { <Paper id="login" variant="outlined" color="green"> <TextField type="text" - required name="email" placeholder="Username..." onChange={event => { @@ -67,6 +66,13 @@ class Login extends React.Component { email: event.target.value }); }} + onKeyDown={event => { + if (event.key === "Enter") + this.login( + this.state.email, + this.state.password + ); + }} /> <TextField type="password" @@ -77,7 +83,13 @@ class Login extends React.Component { password: event.target.value }); }} - required + onKeyDown={event => { + if (event.key === "Enter") + this.login( + this.state.email, + this.state.password + ); + }} sx={{ marginTop: "1em" }} |
