diff options
| author | Jules Laplace <jules@okfoc.us> | 2017-03-20 04:54:05 +0100 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2017-03-20 04:54:05 +0100 |
| commit | b50da5917654afcfc20ff71658505b5826870423 (patch) | |
| tree | 0bf61078ea9967cae355f9ec2b3f5a8f529fca75 /client/components/App.jsx | |
| parent | 6ae0c07daeea0e03c832b3aa0f838778627431d8 (diff) | |
log in and out without reloading
Diffstat (limited to 'client/components/App.jsx')
| -rw-r--r-- | client/components/App.jsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/client/components/App.jsx b/client/components/App.jsx index 046ce72..eafd309 100644 --- a/client/components/App.jsx +++ b/client/components/App.jsx @@ -12,6 +12,7 @@ export default class App extends React.Component { loggedIn: false, user: {}, } + this.didAuthenticate = this.didAuthenticate.bind(this) client.authenticate() .then(user => { this.setState({ @@ -25,6 +26,13 @@ export default class App extends React.Component { console.error(error) }) } + didAuthenticate(user) { + console.log(user) + this.setState({ + user: user, + loggedIn: true, + }) + } logOut() { this.setState({ user: null, @@ -40,7 +48,7 @@ export default class App extends React.Component { } else { return ( - <LoggedOutView /> + <LoggedOutView didAuthenticate={this.didAuthenticate} /> ) } } |
