summaryrefslogtreecommitdiffhomepage
path: root/app/components
diff options
context:
space:
mode:
Diffstat (limited to 'app/components')
-rw-r--r--app/components/Login.js8
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>