import { useState } from 'react' import { useNavigate, Link } from 'react-router-dom' import { useAuth } from '@/context/AuthContext' import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' export function Login() { const [email, setEmail] = useState('') const [password, setPassword] = useState('') const [error, setError] = useState('') const { signIn } = useAuth() const navigate = useNavigate() async function handleSubmit(e) { e.preventDefault() setError('') const { error } = await signIn(email, password) if (error) { setError(error.message === 'Invalid login credentials' ? 'Email ou mot de passe incorrect' : error.message) } else { navigate('/') } } return (
Gestion des compétences

Connectez-vous à votre compte

setEmail(e.target.value)} required /> setPassword(e.target.value)} required /> {error &&

{error}

}

Pas encore de compte ? Créer un compte

) }