import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { useFieldContext } from "."; import { FieldErrors } from "./Errors.Field"; type InputFieldProps = { label: string; inputType: string; required: boolean; }; const autoCompleteMap: Record = { email: "email", password: "current-password", text: "off", username: "username", }; export const InputField = ({ label, inputType, required }: InputFieldProps) => { const field = useFieldContext(); return (
field.handleChange(e.target.value)} onBlur={field.handleBlur} type={inputType} required={required} />
); };