import Input from 'elements/Input'; import Button from 'elements/Button'; import styles from './Form.module.scss'; import { H3 } from 'elements/H'; import { useRouter } from 'next/router'; import Error from 'elements/Error'; import getConfig from 'next/config'; import axios from 'axios'; import { useState } from 'react'; const { publicRuntimeConfig: config } = getConfig(); export default function Form() { const router = useRouter(); const [hasError, setError] = useState(false); const error = hasError ? Неверный логин или пароль : null; return (
{ e.preventDefault(); const login = e.target[0].value; const password = e.target[1].value; const data = { login, password }; axios .post('/signin', data) .then(() => { router.reload(); }) .catch(() => { setError(true); }); }} >

{config.appTitle}

{error}
); }