import { useState } from 'react'; import { useNavigate, Link } from 'react-router-dom'; import { loginClient } from '../../services/billing_api'; export default function Login() { const [email, setEmail] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(null); const [loading, setLoading] = useState(false); const navigate = useNavigate(); const handleLogin = async (e) => { e.preventDefault(); setError(null); setLoading(true); try { await loginClient(email, password); localStorage.setItem('gise_token', 'secure_token_alphanumerique_factice'); navigate('/dashboard'); } catch (err) { setError(err.message); } finally { setLoading(false); } }; return (
[ IDENTIFICATION REQUISE ]
{error && (