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 (
{error}
}