diff --git a/apps/web/components/Form.jsx b/apps/web/components/Form.jsx index f5b14e2..e68f768 100644 --- a/apps/web/components/Form.jsx +++ b/apps/web/components/Form.jsx @@ -3,14 +3,20 @@ import Button from 'elements/Button'; import styles from './Form.module.scss'; import { H3 } from 'elements/H'; import { title } from 'config/constants'; +import { useRouter } from 'next/router'; +import Error from 'elements/Error'; export default function Form() { + const router = useRouter(); + const { invalid } = router.query; + const error = invalid ? Неверный логин или пароль : null; + return (

{title}

- {/* {invalid ?

Неверный логин или пароль

: null} */} + {error}
); diff --git a/apps/web/elements/Error.jsx b/apps/web/elements/Error.jsx new file mode 100644 index 0000000..9747204 --- /dev/null +++ b/apps/web/elements/Error.jsx @@ -0,0 +1,5 @@ +import styles from './Error.module.css'; + +export default function Error({ children }) { + return {children}; +} diff --git a/apps/web/elements/Error.module.css b/apps/web/elements/Error.module.css new file mode 100644 index 0000000..396261e --- /dev/null +++ b/apps/web/elements/Error.module.css @@ -0,0 +1,7 @@ +.error { + font-family: Montserrat; + font-size: smaller; + font-weight: bold; + text-transform: uppercase; + color: red; +}