import { Eye, EyeOff } from 'lucide-react'; import { Box } from './Box'; import { IconButton } from './IconButton'; import { Input, InputProps } from './Input'; export interface PasswordFieldProps extends InputProps { showPassword?: boolean; onTogglePassword?: () => void; } /** * PasswordField * * Stateless UI primitive for password inputs. * For stateful behavior, manage showPassword state in the parent component/template. */ export const PasswordField = ({ showPassword = false, onTogglePassword, ...props }: PasswordFieldProps) => { return ( ); };