'use client'; // import Link from '@/components/Link'; // import { useRouter } from 'next/navigation'; // import { ChangeEvent, useState } from 'react'; // import { signIn } from 'next-auth/react'; export default function Signup() { // const router = useRouter(); // const [loading, setLoading] = useState(false); // const [formValues, setFormValues] = useState({ // name: '', // email: '', // password: '', // }); // const [error, setError] = useState(''); // const onSubmit = async (e: React.FormEvent) => { // e.preventDefault(); // setLoading(true); // setFormValues({ name: '', email: '', password: '' }); // try { // const res = await fetch('/api/register', { // method: 'POST', // body: JSON.stringify(formValues), // headers: { // 'Content-Type': 'application/json', // }, // }); // setLoading(false); // if (!res.ok) { // setError((await res.json()).message); // return; // } // signIn(undefined, { callbackUrl: '/' }); // } catch (error: any) { // setLoading(false); // setError(error); // } // }; // const handleChange = (event: ChangeEvent) => { // const { name, value } = event.target; // setFormValues({ ...formValues, [name]: value }); // }; return ( <> {/*

Create new account

{ error &&

{error}

}
Already have account? router.push('/api/auth/signin')}> Sign in
*/} ); }