import { useState, type FormEvent } from 'react'; import { useAuth } from '../context/AuthContext'; export function LoginPage() { const { login, error } = useAuth(); const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [submitting, setSubmitting] = useState(false); const handleSubmit = async (e: FormEvent) => { e.preventDefault(); setSubmitting(true); try { await login(username, password); } catch { // error state managed by AuthContext } finally { setSubmitting(false); } }; return (

Семейный бюджет

Войдите для продолжения

{error &&
{error}
}
setUsername(e.target.value)} autoComplete="username" required autoFocus />
setPassword(e.target.value)} autoComplete="current-password" required />
); }