import React, {useState, useEffect, useContext} from 'react'; import login from '../api/login'; import { t } from '../../admin/hocs'; const LoginPanel = ({setUser}) => { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [active, setActive] = useState(false); useEffect(() => { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; emailRegex.test(email) && password.length > 5 ? setActive(true) : setActive(false); }, [email, password]) const submit = (e) => { e.preventDefault(); login({email, password}); } return (