'use client'; import { useActionState, useState } from 'react'; import { signupAction } from '@/lib/auth/actions'; import { idle } from '@/lib/auth/state'; import { Field, FormMessage, PasswordField, SubmitButton, TextInput } from '@/components/account/form'; export function SignupForm({ next }: { next: string }) { const [state, action] = useActionState(signupAction, idle); const [email, setEmail] = useState(''); return (
setEmail(e.target.value)} invalid={Boolean(state.fieldErrors?.email)} /> Create account

By continuing you agree that RareIndex is an information platform: valuations are estimates, not appraisals or investment advice.

); }