import React from 'react' import { connect } from 'react-redux' import LoginLogo from '../component/Login/LoginLogo.jsx' import LoginLogoImg from '../img/logoTracimWhite.svg' import { userLogin } from '../action-creator.async.js' import Card from '../component/common/Card/Card.jsx' import CardHeader from '../component/common/Card/CardHeader.jsx' import CardBody from '../component/common/Card/CardBody.jsx' import InputGroupText from '../component/common/Input/InputGroupText.jsx' import InputCheckbox from '../component/common/Input/InputCheckbox.jsx' import Button from '../component/common/Input/Button.jsx' import LoginBtnForgotPw from '../component/Login/LoginBtnForgotPw.jsx' class Login extends React.Component { constructor (props) { super(props) this.state = { inputLogin: '', inputPassword: '', inputRememberMe: false } } handleChangeLogin = e => this.setState({inputLogin: e.target.value}) handleChangePassword = e => this.setState({inputPassword: e.target.value}) handleChangeRememberMe = () => this.setState(prev => ({inputRememberMe: !prev.inputRememberMe})) handleClickSubmit = () => this.props.dispatch(userLogin(this.state.inputLogin, this.state.inputPassword)) render () { return (
{'Connexion'}
) } } const mapStateToProps = ({ user }) => ({ user }) export default connect(mapStateToProps)(Login)