"use client"; import { authClient } from "@/utils/auth-client"; import { useRouter } from "next/navigation"; import { useState } from "react"; export default function SignUp() { const [isSignUp, setIsSignUp] = useState(false); const [name, setName] = useState(""); const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [rememberMe, setRememberMe] = useState(false); const handleSignUp = async () => { const { data, error } = await authClient.signUp.email({ name, email, password, callbackURL: "/", }); if (error) { console.error(error); window.alert(error.message); } }; const handleSignIn = async () => { const { data, error } = await authClient.signIn.email({ email, password, rememberMe, callbackURL: "/", }); if (error) { console.error(error); window.alert(error.message); } }; if (isSignUp) { return (

Sign Up

setName(e.target.value)} /> setEmail(e.target.value)} /> setPassword(e.target.value)} /> setRememberMe(e.target.checked)} />
); } return (

Sign In

setEmail(e.target.value)} /> setPassword(e.target.value)} /> setRememberMe(e.target.checked)} />
); }