import copy from "copy-to-clipboard"; import { Clipboard, EyeIcon, EyeOffIcon } from "lucide-react"; import { useRef, useState } from "react"; import { toast } from "sonner"; import { Button } from "../ui/button"; import { Input, type InputProps } from "../ui/input"; export const ToggleVisibilityInput = ({ ...props }: InputProps) => { const [isPasswordVisible, setIsPasswordVisible] = useState(false); const inputRef = useRef(null); const togglePasswordVisibility = () => { setIsPasswordVisible((prevVisibility) => !prevVisibility); }; const inputType = isPasswordVisible ? "text" : "password"; return (
); };