Login.js 859 B

12345678910111213141516171819202122232425262728293031323334
  1. import React from 'react';
  2. import { connect } from "react-redux";
  3. import { Link } from "react-router-dom";
  4. import { postLoginSubmit } from "../../actions/login";
  5. import './login.scss';
  6. import LoginForm from '../../components/login-form/LoginForm';
  7. export class Login extends React.Component {
  8. render() {
  9. const { postLoginSubmit } = this.props;
  10. // const history = this.props.history;
  11. //console.log(this.props);
  12. return (
  13. <div>
  14. <LoginForm postLoginSubmit={postLoginSubmit}/>
  15. <p className="form-quest">Don't have an account? <Link to="/registration">Sign up now</Link></p>
  16. </div>
  17. )
  18. }
  19. }
  20. const mapStateToProps = state => {
  21. return {
  22. user: state.login.user
  23. };
  24. };
  25. export default connect(
  26. mapStateToProps,
  27. { postLoginSubmit }
  28. )(Login);