import React from 'react';
import FormControl from '@mui/material/FormControl';
import FormHelperText from '@mui/material/FormHelperText';
import IconButton from '@mui/material/IconButton';
import InputAdornment from '@mui/material/InputAdornment';
import InputLabel from '@mui/material/InputLabel';
import OutlinedInput from '@mui/material/OutlinedInput';
import Visibility from '@mui/icons-material/Visibility';
import VisibilityOff from '@mui/icons-material/VisibilityOff';
import Env from './Env';
export default function Password(props) {
const [$visible, setVisible] = React.useState(props.show);
const handleClickShowPassword = () => {
setVisible(!$visible);
};
const handleMouseDownPassword = (event) => {
event.preventDefault();
};
let adornment = (
{props.env ? : null}
);
if (props.disabled === false) {
adornment = (
{$visible ? : }
{props.env ? : null}
);
}
return (
{props.label}
{props.helperText && {props.helperText}}
);
}
Password.defaultProps = {
id: 'password',
label: '',
value: '',
disabled: false,
autoComplete: 'current-password',
env: false,
show: false,
helperText: false,
inputProps: {},
error: false,
onChange: function (value) {},
};