mattermost-mobile/app/scenes/login/login_container.js
enahum 79902e8ceb Mfa (#182)
* Adding MFA support

* specific actions on mfa

* Fix header on new navigation

* review feedback
2017-01-24 16:08:09 -05:00

43 lines
1.2 KiB
JavaScript

// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {bindActionCreators} from 'redux';
import {connect} from 'react-redux';
import {getClientConfig, getLicenseConfig} from 'service/actions/general';
import LoginActions from 'app/actions/views/login';
import {goToMfa, goToLoadTeam} from 'app/actions/navigation';
import {checkMfa, login} from 'service/actions/users';
import Login from './login.js';
function mapStateToProps(state) {
const {config, license} = state.entities.general;
const {config: configRequest, license: licenseRequest} = state.requests.general;
const {checkMfa: checkMfaRequest, login: loginRequest} = state.requests.users;
return {
...state.views.login,
checkMfaRequest,
loginRequest,
configRequest,
licenseRequest,
config,
license
};
}
function mapDispatchToProps(dispatch) {
return {
actions: bindActionCreators({
...LoginActions,
checkMfa,
login,
getClientConfig,
getLicenseConfig,
goToMfa,
goToLoadTeam
}, dispatch)
};
}
export default connect(mapStateToProps, mapDispatchToProps)(Login);