import {Container, Typography, useMediaQuery} from "@mui/material";
import {useState} from "react";
import Breadcrumb from "../../components/Breadcrumbs";
import Redirect from "react-router-dom/es/Redirect";
import Link from "react-router-dom/es/Link";
import {connect} from "react-redux";
import {actionFullLogin, actionFullRegister} from "../../actions/ActionLogin";
import {actionClearPromise} from "../../reducers/PromiseReducer";
import {Form} from "./Form";
const MyAccountPage = ({auth, promise, user, onLogin, onRegister, onClear}) => {
const matches = useMediaQuery('(max-width:899px)')
const [status, setStatus] = useState('login')
if (auth?.payload && Object.keys(user).length !== 0){
onClear('login');
onClear('register');
}
return (
<>
{(auth?.payload && Object.keys(user).length !== 0) ?
:
status === 'login' ?
>
)
}
const CLoginForm = connect(state => ({auth: state.auth, promise: state.promise, user: state.user}),
{onLogin: actionFullLogin, onRegister: actionFullRegister,
onClear: actionClearPromise})(MyAccountPage)
export default CLoginForm