import VisibilityIcon from '@mui/icons-material/Visibility'; import VisibilityOffIcon from '@mui/icons-material/VisibilityOff'; import { IconButton, InputAdornment } from '@mui/material'; import { useState } from 'react'; import ValidatedTextField from './ValidatedTextField'; import type { ValidatedTextFieldProps } from './ValidatedTextField'; import type { FC } from 'react'; type ValidatedPasswordFieldProps = Omit; const ValidatedPasswordField: FC = ({ InputProps, ...props }) => { const [showPassword, setShowPassword] = useState(false); return ( setShowPassword(!showPassword)} edge="end"> {showPassword ? : } ) }} /> ); }; export default ValidatedPasswordField;