import { BaseSyntheticEvent, useState } from 'react'; import { FormState, UseFormRegister } from 'react-hook-form'; import FormField from '../../../components/ui/forms/FormField'; import SubmitButton from '../../../components/ui/forms/SubmitButton'; import type { RegisterSchema } from '../schemas'; import ShowPasswordToggle from './ShowPasswordToggle'; interface RegisterFormProps { onSubmit: (e?: BaseSyntheticEvent) => Promise | undefined>; formState: FormState; register: UseFormRegister; submitting: boolean; } const RegisterForm = (props: RegisterFormProps) => { const [showPassword, setShowPassword] = useState(false); return (
setShowPassword((shown) => !shown)} /> ); }; export default RegisterForm;