import { useState } from "react"; import { useFieldContext } from ".."; import { FieldErrors } from "./FieldErrors"; import { Eye, EyeOff } from "lucide-react"; import { Label } from "../../../components/ui/label"; import { Input } from "../../../components/ui/input"; import { Button } from "../../../components/ui/button"; type PasswordInputProps = { label: string; required?: boolean; }; export const InputPasswordField = ({ label, required = false, }: PasswordInputProps) => { const field = useFieldContext(); const [show, setShow] = useState(false); return (
field.handleChange(e.target.value)} onBlur={field.handleBlur} required={required} className="pr-10" />
); };