"use client"; import { Eye, EyeOff } from "lucide-react"; import { useState } from "react"; import { InputGroup, InputGroupAddon, InputGroupButton, InputGroupInput, } from "@/components/ui/input-group"; import { tr } from "@/i18n/tr"; /** Göster/gizle düğmeli şifre alanı. */ export function PasswordInput(props: Omit, "type">) { const [visible, setVisible] = useState(false); const label = visible ? tr.common.hidePassword : tr.common.showPassword; return ( setVisible((v) => !v)} > {visible ? : } ); }