import { Eye, EyeOff } from 'lucide-react'; import { useState } from 'react'; import { Box } from './Box'; import { IconButton } from './IconButton'; import { Input, InputProps } from './Input'; export interface PasswordFieldProps extends InputProps {} export const PasswordField = (props: PasswordFieldProps) => { const [showPassword, setShowPassword] = useState(false); return ( setShowPassword(!showPassword)} variant="ghost" size="sm" title={showPassword ? 'Hide password' : 'Show password'} /> ); };