"use client"; import { signup } from "@/app/lib/actions/auth"; import Link from "next/link"; import { useFormState, useFormStatus } from "react-dom"; export default function Page() { const [errorMessage, dispatch] = useFormState(signup, undefined); return (

Slow-carb next level shoindcgoitch ethical authentic, poko scenester

Poke slow-carb mixtape knausgaard, typewriter street art gentrify hammock starladder roathse. Craies vegan tousled etsy austin.

注册

已经有账号?点此直接登录。 {errorMessage ? (

{errorMessage}

) : null}
); } // export default function Page() { // const [errorMessage, dispatch] = useFormState(signup, undefined); // return ( //
// // // //
{errorMessage &&

{errorMessage}

}
// // // ); // } function SignupButton({ className }: { className: string | undefined }) { const { pending } = useFormStatus(); const handleClick = (event: React.MouseEvent) => { if (pending) { event.preventDefault(); } }; return ( ); }