Spaces:
Build error
Build error
"use client" | |
import CaptchaInput from "@/components/CaptchaInput" | |
import { experimental_useFormState as useFormState } from "react-dom" | |
import { submitLogin } from "../actions" | |
export default function SignIn() { | |
const [state, formAction] = useFormState(submitLogin, {}) | |
return ( | |
<form | |
action={formAction} | |
style={{ background: "rgba(0,0,0,0.1)", padding: 10 }} | |
> | |
<input | |
required | |
type="email" | |
id="email" | |
name="email" | |
placeholder="Email" | |
/> | |
<br /> | |
<br /> | |
<CaptchaInput /> | |
<br /> | |
<p> | |
For anti-spam measure please confirm your email before upvoting or | |
submitting prompts. | |
</p> | |
{state.error && ( | |
<p | |
style={{ | |
color: "red", | |
}} | |
> | |
{state.error} | |
</p> | |
)} | |
{state.message && <p>{state.message}</p>} | |
<input type="submit" value="Confirm email" /> | |
</form> | |
) | |
} | |