diff --git a/frontend-next/src/app/page.js b/frontend-next/src/app/page.js index 7acc6ba..5e1f126 100644 --- a/frontend-next/src/app/page.js +++ b/frontend-next/src/app/page.js @@ -2,9 +2,6 @@ function Home() { return (
diff --git a/frontend-next/src/app/register/page.js b/frontend-next/src/app/register/page.js
index f70bce3..027eba0 100644
--- a/frontend-next/src/app/register/page.js
+++ b/frontend-next/src/app/register/page.js
@@ -1,22 +1,12 @@
"use client";
import { useRouter } from "next/navigation";
-import { useForm } from "react-hook-form";
+import { useForm, Form } from "react-hook-form";
import "../globals.css"
function Register() {
- var {register, handleSubmit } = useForm()
+ var { register, control, setError, formState: { errors } } = useForm()
var router = useRouter();
-
- async function RegisterWithEmail(data) {
- const res = await fetch("/api/register", {
- method: "POST",
- body: JSON.stringify(data ? data : {}),
- });
- if (res.ok) {
- router.push("/login");
- }
- }
-
+ var emailRegex = /(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/
return (