Login and dashboard added

This commit is contained in:
2026-07-13 16:09:15 +01:00
commit ca40bd4095
36 changed files with 7821 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
"use client";
import { useState } from "react";
import LoginForm from "./loginForm";
import VerifyCode from "./verifyCode";
import ForgotPassword from "./forgetPassword";
import {Step} from "@/constants/types"
export default function AuthCard() {
const [step, setStep] = useState<Step>("login");
return (
<>
{step === "login" && (
<LoginForm
onSuccess={() => setStep("verify")}
onForgotPassword={() => setStep("forgot")}
/>
)}
{step === "verify" && (
<VerifyCode onBack={() => setStep("login")} />
)}
{step === "forgot" && (
<ForgotPassword onBack={() => setStep("login")} />
)}
</>
);
}