summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnst Widerberg <ernst@sunet.se>2021-10-22 16:39:35 +0200
committerErnst Widerberg <ernst@sunet.se>2021-10-22 16:43:47 +0200
commit9749a590809dc72902df63770986b9e12f136472 (patch)
treed37a72679a1a83fc70df8df7f0c0d4affa1fd724
parente2109039ca08cb53c6f65e4690b7254ab8fc9208 (diff)
Login: Submit with return key
Maybe should use a form instead
-rw-r--r--src/components/Login.js16
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"
}}