From 74af813e6b2043204c6b2c0c333b1418a2d72541 Mon Sep 17 00:00:00 2001 From: f0x Date: Wed, 15 May 2019 01:06:31 +0200 Subject: [PATCH] login form --- components/Login.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/Login.js b/components/Login.js index 225e9d8..ec0ce3d 100644 --- a/components/Login.js +++ b/components/Login.js @@ -49,7 +49,7 @@ let login = create({ this.doLogin() }).catch((error) => { console.log("ERROR fetching homeserver url", error) - let hsState = Object.assign(this.state.hs, {error: error, valid: false}) + let hsState = Object.assign(this.state.hs, {error: error, valid: false, prompt: true}) this.setState({hs: hsState}) }) }, @@ -113,6 +113,7 @@ let login = create({ let formState = this.state.formState formState.hs = e.target.value this.setState({formState: formState}) + this.setState({hs: {error: null, valid: false, prompt: true, changed: true}}) }, render: function() { @@ -141,7 +142,7 @@ let login = create({ {this.state.hs.prompt ? ( <> - + ) : ( {this.state.formState["hs"]}