diff options
Diffstat (limited to 'app/components')
| -rw-r--r-- | app/components/Login.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/components/Login.js b/app/components/Login.js index dbaec2f43a..adf8e2cedb 100644 --- a/app/components/Login.js +++ b/app/components/Login.js @@ -1,5 +1,7 @@ +import { shell } from 'electron'; import React, { Component, PropTypes } from 'react'; import Layout from './Layout'; +import constants from '../constants'; export default class Login extends Component { static propTypes = { @@ -15,6 +17,10 @@ export default class Login extends Component { this.props.router.push('/loggedin'); } + handleCreateAccount() { + shell.openExternal(constants.createAccountURL); + } + render() { return ( <Layout> @@ -30,7 +36,7 @@ export default class Login extends Component { </div> <div className="login-footer"> <div className="login-footer__prompt">Don't have an account number?</div> - <button className="login-footer__button">Create account</button> + <button className="login-footer__button" onClick={::this.handleCreateAccount}>Create account</button> </div> </div> </Layout> |
