1234567891011121314151617181920212223242526272829303132333435363738 |
- import React from 'react';
- import { connect } from "react-redux";
- import { Link } from "react-router-dom";
- import { postLoginSubmit } from "../../actions/login";
- import './login.scss';
- import LoginForm from '../../components/login-form/LoginForm';
- export class Login extends React.Component {
- render() {
- const { postLoginSubmit, message, user } = this.props;
- return (
- <div className="login-page">
- <div className="form-login">
- {
- message === "User already exist" && <h3>{message}!</h3>
- }
- <LoginForm postLoginSubmit={postLoginSubmit}/>
- <p className="form-quest">Don't have an account? <Link to="/registration">Sign up now</Link></p>
- </div>
- </div>
- )
- }
- }
- const mapStateToProps = state => {
- return {
- user: state.login.user,
- message: state.login.message
- };
- };
- export default connect(
- mapStateToProps,
- { postLoginSubmit }
- )(Login);
|