diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-16 17:30:09 +0000 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-16 17:30:09 +0000 |
| commit | ca574470c6ce9449a43eaeb81fcb8a35a7656923 (patch) | |
| tree | e32fd43d0e0c4205c1e28e72c7a5c4b5683cf920 /app/containers | |
| parent | 4aaf7e0ddbbdf9a5e03fdbb20ecabe4866de96c3 (diff) | |
| download | mullvadvpn-ca574470c6ce9449a43eaeb81fcb8a35a7656923.tar.xz mullvadvpn-ca574470c6ce9449a43eaeb81fcb8a35a7656923.zip | |
Add settings pane
Diffstat (limited to 'app/containers')
| -rw-r--r-- | app/containers/ConnectPage.js | 2 | ||||
| -rw-r--r-- | app/containers/SettingsPage.js | 19 |
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); |
