summaryrefslogtreecommitdiffhomepage
path: root/app/containers
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@codeispoetry.ru>2017-02-16 17:30:09 +0000
committerAndrej Mihajlov <and@codeispoetry.ru>2017-02-16 17:30:09 +0000
commitca574470c6ce9449a43eaeb81fcb8a35a7656923 (patch)
treee32fd43d0e0c4205c1e28e72c7a5c4b5683cf920 /app/containers
parent4aaf7e0ddbbdf9a5e03fdbb20ecabe4866de96c3 (diff)
downloadmullvadvpn-ca574470c6ce9449a43eaeb81fcb8a35a7656923.tar.xz
mullvadvpn-ca574470c6ce9449a43eaeb81fcb8a35a7656923.zip
Add settings pane
Diffstat (limited to 'app/containers')
-rw-r--r--app/containers/ConnectPage.js2
-rw-r--r--app/containers/SettingsPage.js19
2 files changed, 20 insertions, 1 deletions
diff --git a/app/containers/ConnectPage.js b/app/containers/ConnectPage.js
index 9802e8b2d8..f366546c4a 100644
--- a/app/containers/ConnectPage.js
+++ b/app/containers/ConnectPage.js
@@ -7,7 +7,7 @@ const mapStateToProps = (state) => {
return state;
};
-const mapDispatchToProps = (dispatch, props) => { // eslint-disable-line no-unused-vars
+const mapDispatchToProps = (dispatch, props) => {
const user = bindActionCreators(userActions, dispatch);
return {
logout: () => {
diff --git a/app/containers/SettingsPage.js b/app/containers/SettingsPage.js
new file mode 100644
index 0000000000..eb70ad00b8
--- /dev/null
+++ b/app/containers/SettingsPage.js
@@ -0,0 +1,19 @@
+import { connect } from 'react-redux';
+import { bindActionCreators } from 'redux';
+import Settings from '../components/Settings';
+import userActions from '../actions/user';
+
+const mapStateToProps = (state) => {
+ return state;
+};
+
+const mapDispatchToProps = (dispatch, props) => {
+ const user = bindActionCreators(userActions, dispatch);
+ return {
+ logout: () => {
+ return user.logout(props.backend);
+ }
+ };
+};
+
+export default connect(mapStateToProps, mapDispatchToProps)(Settings);