import { EyeIcon, EyeOff } from "lucide-react"; import { forwardRef, useState } from "react"; import { Input } from "../ui/input"; export interface InputProps extends React.InputHTMLAttributes {} const PasswordObscure = forwardRef(({ className, ...props }, ref) => { const [isPasswordVisible, setIsPasswordVisible] = useState(false); const togglePasswordVisibility = () => { setIsPasswordVisible(!isPasswordVisible); }; return (
{isPasswordVisible ? ( ) : ( )}
); }); PasswordObscure.displayName = "PasswordObscure"; export default PasswordObscure;