import React, {useState, useEffect} from 'react'; const LoginPanel = ({setUser, t}) => { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [active, setActive] = useState(false); useEffect(() => { if (username.length > 4 && password.length > 4) { setActive(true); } else { setActive(false); } }, [username, password]) const usernameValidation = (e) => { const value = e.target.value; const regex = /^[0-9a-zA-Z]+$/; if ((value.length < 20 && value.match(regex)) || value === "") { setUsername(value); } }; const passwordValidation = (e) => { e.target.value.length < 20 && setPassword(e.target.value); }; const submit = (e) => { e.preventDefault(); if (username === 'admin' && password === 'admin') { setUser('admin'); } } return (