diff --git a/frontend-next/src/app/globals.css b/frontend-next/src/app/globals.css index 1679e2d..308cb63 100644 --- a/frontend-next/src/app/globals.css +++ b/frontend-next/src/app/globals.css @@ -29,3 +29,9 @@ input { margin: 5px; } +input.err { + border: 2px solid red; + border-radius: 4px; + padding: 10px 10px; + margin: 5px; +} diff --git a/frontend-next/src/app/login/page.js b/frontend-next/src/app/login/page.js index c3026a3..662b559 100644 --- a/frontend-next/src/app/login/page.js +++ b/frontend-next/src/app/login/page.js @@ -1,39 +1,40 @@ "use client"; -import { useForm } from "react-hook-form"; +import { useForm, Form } from "react-hook-form"; import { useRouter } from "next/navigation"; import "../globals.css" function Login() { var router = useRouter(); - var { register, handleSubmit } = useForm(); - async function Login(data) { - const res = await fetch("/api/login", { - method: "POST", - body: JSON.stringify(data ? data : {}), - }); - - if (res.ok) { - router.push("/app"); - } - } - + //var { register, handleSubmit } = useForm(); + var { register, control, setError, formState: { errors } } = useForm() return (