import { Form, Input, Button, Checkbox, Row, Col, Alert } from 'antd'; import { connect } from 'react-redux'; import { actionFullRegister} from '../action'; import {Router, Route, Link, Redirect, Switch, useHistory} from 'react-router-dom'; import { useEffect, useState } from 'react'; const Register = ({getState, auth}) => { console.log('auth', auth); const [regMessage, setRegMessage] = useState(false); let history = useHistory(); useEffect( () => { if((auth).length !== 0) { history.push('/') } } , [auth]) const onFinish = (values) => { console.log('Success:', values); getState(values.username, values.password); setRegMessage(!regMessage); }; const onFinishFailed = (errorInfo) => { console.log('Failed:', errorInfo); }; return (
{ regMessage && (auth).length == 0 && {console.log('куп')} }
) }; const mapStateToProps = state => ({ auth: state.auth?.token || '', }) const RegisterIn = connect(mapStateToProps, {getState: actionFullRegister})(Register) export default RegisterIn;