2022-11-28 00:10:00 +03:00

26 lines
886 B
JavaScript

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';
const { publicRuntimeConfig: config } = getConfig();
export default function Form() {
const router = useRouter();
const { invalid } = router.query;
const error = invalid ? <Error>Неверный логин или пароль</Error> : null;
return (
<form className={styles.form} method="post" action="/signin">
<H3>{config.appTitle}</H3>
<Input name="login" type="text" placeholder="Логин" required autoComplete="on" />
<Input name="password" type="password" placeholder="Пароль" required autoComplete="on" />
{error}
<Button>Войти</Button>
</form>
);
}