import VisibilityIcon from '@mui/icons-material/Visibility'; import VisibilityOffIcon from '@mui/icons-material/VisibilityOff'; import { InputAdornment } from '@mui/material'; import { useTranslation } from 'react-i18next'; import { IconButton } from '../..'; import { labelDisplayThePassword, labelHideThePassword } from '../translatedLabels'; interface Props { changeVisibility: () => void; isVisible: boolean; } const PasswordEndAdornment = ({ isVisible, changeVisibility }: Props): JSX.Element => { const { t } = useTranslation(); const icon = isVisible ? : ; const label = isVisible ? labelHideThePassword : labelDisplayThePassword; return ( {icon} ); }; export default PasswordEndAdornment;