import { useState } from 'react' import { useNavigate, Link } from 'react-router-dom' import { api, setToken } from '../api/client' export default function Login() { const [email, setEmail] = useState('') const [password, setPassword] = useState('') const [error, setError] = useState('') const navigate = useNavigate() async function handleSubmit(e: React.FormEvent) { e.preventDefault() try { const res = await api.login(email, password) setToken(res.access_token) navigate('/dashboard') } catch (err: any) { setError(err.message) } } return (

Вход

setEmail(e.target.value)} required style={{ width: '100%', padding: 8, marginBottom: 8 }} />
setPassword(e.target.value)} required style={{ width: '100%', padding: 8, marginBottom: 8 }} />
{error &&

{error}

}

Нет аккаунта? Регистрация

) }