From fceade857ecccad6884fe03a973215bd9df1a1e7 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Wed, 16 May 2018 13:53:07 -0400 Subject: simplyfyyyy --- frontend/components/Signin.js | 83 +++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 43 deletions(-) (limited to 'frontend/components/Signin.js') diff --git a/frontend/components/Signin.js b/frontend/components/Signin.js index 7a4db8c..23a5835 100644 --- a/frontend/components/Signin.js +++ b/frontend/components/Signin.js @@ -9,14 +9,6 @@ class Signin extends Component { email: `wesbos@gmail.com`, password: 'abc123', }; - - loginUser = async (e, signin, client) => { - e.preventDefault(); - const res = await signin(); - // TODO instead of refetching, can we just use the data returned? - client.query({ query: CURRENT_USER_QUERY, fetchPolicy: 'network-only' }); - }; - saveToState = e => { const { name, value } = e.target; this.setState({ [name]: value }); @@ -24,44 +16,49 @@ class Signin extends Component { render() { return ( - - {client => ( - - {(signin, { loading, error }) => ( -
this.loginUser(e, signin, client)}> - -
- + + {(signin, { loading, error }) => ( + { + e.preventDefault(); + signin(); + }} + > + +
+ - + - -
- - )} -
+ +
+ )} -
+ ); } } -- cgit v1.3