-
-
setRemember(val)}
- className="shadow-none h-5 w-5 bg-white border-blue cursor-pointer"
+
-
+
+
+ setRemember(val)}
+ className="shadow-none h-5 w-5 bg-white border-blue cursor-pointer"
+ />
+
+
+
router.push("/forgot-password")}
+ >
+ Passwort vergessen?
+
+
+
+
+
diff --git a/src/modules/auth/ui/views/register-admin-view.tsx b/src/modules/auth/ui/views/register-admin-view.tsx
index b70a7c7..0e06ddf 100644
--- a/src/modules/auth/ui/views/register-admin-view.tsx
+++ b/src/modules/auth/ui/views/register-admin-view.tsx
@@ -1,5 +1,5 @@
"use client";
-import { useState } from "react";
+import React, { useState } from "react";
import AuthSidebarComponent from "../components/AuthSidebarComponent";
import InputComponent from "@/src/components/layout/InputComponent";
import { Button } from "@/src/components/ui/button";
@@ -24,7 +24,8 @@ const RegisterAdmin = () => {
formData.setField(field, value);
};
- const handleNext = () => {
+ const handleNext = (e: React.FormEvent) => {
+ e.preventDefault();
setErrors({});
try {
if (step === 1) {
@@ -58,7 +59,8 @@ const RegisterAdmin = () => {
}
};
- const handleRegister = async () => {
+ const handleRegister = async (e: React.FormEvent) => {
+ e.preventDefault();
setErrors({});
try {
adminRegisterStep3Schema.parse({
@@ -125,7 +127,7 @@ const RegisterAdmin = () => {
Sign up for free
{step === 1 && (
- <>
+
)}
{step === 2 && (
- <>
+
)}
{step === 3 && (
- <>
+
)}
diff --git a/src/modules/auth/ui/views/register-user-view.tsx b/src/modules/auth/ui/views/register-user-view.tsx
index 165d2f6..b81335e 100644
--- a/src/modules/auth/ui/views/register-user-view.tsx
+++ b/src/modules/auth/ui/views/register-user-view.tsx
@@ -23,7 +23,8 @@ const RegisterUserView = () => {
formData.setField(field, value);
};
- const handleNext = () => {
+ const handleNext = (e: React.FormEvent) => {
+ e.preventDefault();
setErrors({});
try {
if (step === 1) {
@@ -49,7 +50,8 @@ const RegisterUserView = () => {
}
};
- const handleRegister = async () => {
+ const handleRegister = async (e: React.FormEvent) => {
+ e.preventDefault();
const success = await registerUser({
fullName: formData.fullName,
email: formData.email,
@@ -89,7 +91,7 @@ const RegisterUserView = () => {
Sign up for free
{step === 1 && (
- <>
+
)}
{step === 2 && (
- <>
+
)}
diff --git a/src/modules/auth/ui/views/reset-password-view.tsx b/src/modules/auth/ui/views/reset-password-view.tsx
index 69b30b9..13d0db7 100644
--- a/src/modules/auth/ui/views/reset-password-view.tsx
+++ b/src/modules/auth/ui/views/reset-password-view.tsx
@@ -2,7 +2,7 @@
import InputComponent from "@/src/components/layout/InputComponent";
import AuthSidebarComponent from "../components/AuthSidebarComponent";
import { Button } from "@/src/components/ui/button";
-import { useEffect, useState } from "react";
+import React, { useEffect, useState } from "react";
import { useRouter } from "next/navigation";
import { Spinner } from "@/src/components/ui/spinner";
import { createClient } from "@/src/lib/supabase/client";
@@ -25,7 +25,9 @@ const ResetPasswordView = () => {
});
}, [router, supabase]);
- const handleResetPassword = async () => {
+ const handleResetPassword = async (e: React.FormEvent) => {
+ e.preventDefault();
+
setLoading(true);
setPasswordError("");
setConfirmPasswordError("");
@@ -66,8 +68,8 @@ const ResetPasswordView = () => {
return (
{/* Sidebar */}
-
-
+
+
{/* Reset Password Formular */}
-
+
Passwort zurücksetzen
- {!resetSuccess ? (
- <>
-
- Bitte geben Sie Ihr neues Passwort ein. Es sollte mindestens 8 Zeichen lang sein.
-
+
+ Bitte geben Sie Ihr neues Passwort ein. Es sollte mindestens 8 Zeichen lang sein.
+
+ {!resetSuccess ? (
+
) : (