import { useState } from 'react'; import { useSession } from '../context/SessionContext.jsx'; export default function AuthPanel() { const { login, setRole } = useSession(); const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [loading, setLoading] = useState(false); async function handleLogin(event) { event.preventDefault(); setLoading(true); try { await login(username, password); setUsername(''); setPassword(''); } catch (err) { alert(err.message); } finally { setLoading(false); } } return (

Admin login

setUsername(e.target.value)} /> setPassword(e.target.value)} />
); }