import { useState, useContext } from 'react'; import { AuthContext } from '../context/AuthContext'; import { useNavigate } from 'react-router-dom'; const Login = () => { const { login } = useContext(AuthContext); const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const navigate = useNavigate(); const handleSubmit = async (e) => { e.preventDefault(); try { await login(email, password); navigate('/'); } catch (err) { setError('Invalid credentials'); } }; return (

Healthy Fit Login

{error &&

{error}

}
setEmail(e.target.value)} className="w-full p-2 rounded bg-gray-700 border border-gray-600 focus:outline-none focus:border-purple-500" required />
setPassword(e.target.value)} className="w-full p-2 rounded bg-gray-700 border border-gray-600 focus:outline-none focus:border-purple-500" required />
); }; export default Login;