login.js 864 B

1234567891011121314151617181920212223
  1. import {Link} from "react-router-dom";
  2. import {connect} from "react-redux";
  3. import {actionAuthLogout} from "../../reducers";
  4. import {useState} from "react";
  5. import {actionFullLogin} from "../../actions";
  6. const LoginForm = ({onLogin, history}) => {
  7. const [l, setL] = useState ('')
  8. const [p, setP] = useState ('')
  9. return (
  10. <div className='LoginColumn'>
  11. <input placeholder='Введите имя' style={{backgroundColor:"skyblue"}} onChange={e => setL(e.target.value)}></input>
  12. <input type='password' placeholder='Введите пароль' style={{backgroundColor:"skyblue"}} onChange={e => setP(e.target.value)}></input>
  13. <button onClick={() => {onLogin(l,p); history.push('/')}}>Войти</button>
  14. </div>
  15. )
  16. }
  17. export const CLoginForm = connect (null,{onLogin: actionFullLogin})(LoginForm)