LoginContainer.js
635 Bytes
import React, { PropTypes } from 'react';
import { connect } from 'react-redux';
import cx from 'classnames';
import s from './loginContainerLess.les';
import LoginForm from '../components/LoginForm';
import LoginBgImg from './LoginBgImg'
class LoginContainer extends React.Component {
render() {
return (
<div className={cx('login_warp')}>
<LoginBgImg />
<LoginForm dispatch={this.props.dispatch} />
{this.props.children}
</div>
)
}
}
const mapState = (state) => {
const { router } = state;
return {
'router': router
}
};
export default connect(mapState)(LoginContainer);