summaryrefslogtreecommitdiffhomepage
path: root/app/containers
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@codeispoetry.ru>2017-03-01 13:23:24 +0000
committerAndrej Mihajlov <and@codeispoetry.ru>2017-03-01 13:23:24 +0000
commitfa243947924ef2eeb5494c5d7e26a44859e4b818 (patch)
tree5708126b9a6fd355211e37cfd7afc6c242880402 /app/containers
parent574e1b6fd7db510eafe0610d85e17160a6947c09 (diff)
downloadmullvadvpn-fa243947924ef2eeb5494c5d7e26a44859e4b818.tar.xz
mullvadvpn-fa243947924ef2eeb5494c5d7e26a44859e4b818.zip
Leaner Login component logic
Diffstat (limited to 'app/containers')
-rw-r--r--app/containers/LoginPage.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/containers/LoginPage.js b/app/containers/LoginPage.js
index 97c0fc10fc..57706c0f79 100644
--- a/app/containers/LoginPage.js
+++ b/app/containers/LoginPage.js
@@ -1,20 +1,20 @@
+import { shell } from 'electron';
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
import Login from '../components/Login';
import userActions from '../actions/user';
import { LoginState } from '../enums';
+import { links } from '../config';
-const mapStateToProps = (state) => {
- return state;
-};
-
+const mapStateToProps = (state) => state;
const mapDispatchToProps = (dispatch, props) => {
const { loginChange, login } = bindActionCreators(userActions, dispatch);
const { backend } = props;
return {
onLogin: (account) => login(backend, account),
onChange: (account) => loginChange({ account }),
- onFirstChangeAfterFailure: () => loginChange({ status: LoginState.none, error: null })
+ onFirstChangeAfterFailure: () => loginChange({ status: LoginState.none, error: null }),
+ onExternalLink: (type) => shell.openExternal(links[type])
};
};