|
@@ -35,7 +35,9 @@ const styleModalParrent = {
|
|
|
}
|
|
|
|
|
|
|
|
|
-const PassModal = ({onСonfirm, minPass='2', char=false, bigChar=false, number=false, regError}) => {
|
|
|
+const PassModal = ({ onСonfirm, minPass='2',
|
|
|
+ char=true, bigChar=false,
|
|
|
+ number=true, regError}) => {
|
|
|
const [open, setOpen] = useState(false);
|
|
|
const handleOpen = () => {
|
|
|
setOpen(true);
|
|
@@ -44,10 +46,6 @@ const PassModal = ({onСonfirm, minPass='2', char=false, bigChar=false, number=f
|
|
|
setOpen(false);
|
|
|
}
|
|
|
|
|
|
- const [oldPass, setOldPass] = useState('')
|
|
|
- const [oldPassBlur, setOldPassBlur] = useState(false)
|
|
|
-
|
|
|
-
|
|
|
const [pass, setPass] = useState('')
|
|
|
const [passBlur, setPassBlur] = useState(false)
|
|
|
|
|
@@ -120,41 +118,6 @@ const PassModal = ({onСonfirm, minPass='2', char=false, bigChar=false, number=f
|
|
|
</IconButton>
|
|
|
</Box>
|
|
|
|
|
|
- <Box sx={{ display: 'flex', flexDirection: 'column', justifyContent: 'center', mt: 4 }}>
|
|
|
- <Typography variant="body1">
|
|
|
- Введите старый пароль
|
|
|
- </Typography>
|
|
|
- <TextField
|
|
|
- onChange={(e) => {
|
|
|
- e.target.value = e.target.value.trim()
|
|
|
- setOldPass(e.target.value.trim())
|
|
|
- }
|
|
|
- }
|
|
|
- onBlur={() => {
|
|
|
- setOldPassBlur(true)
|
|
|
- }
|
|
|
- }
|
|
|
- onFocus={() => {
|
|
|
- setOldPassBlur(false)
|
|
|
- }
|
|
|
- }
|
|
|
- error={oldPassBlur ? (checkPass(oldPass) ? false : true) : false}
|
|
|
- helperText={printPassReq(oldPass)}
|
|
|
-
|
|
|
- inputProps={{
|
|
|
- maxLength: 100
|
|
|
- }}
|
|
|
- required
|
|
|
- variant="standard"
|
|
|
- margin="none"
|
|
|
- fullWidth
|
|
|
- name="password"
|
|
|
- label=""
|
|
|
- type="password"
|
|
|
- id="oldPasswordUser"
|
|
|
- sx={{mt: 1}}
|
|
|
- />
|
|
|
- </Box>
|
|
|
|
|
|
<Box sx={{ display: 'flex', flexDirection: 'column', justifyContent: 'center', mt: 4 }}>
|
|
|
<Typography variant="body1">
|
|
@@ -239,11 +202,10 @@ const PassModal = ({onСonfirm, minPass='2', char=false, bigChar=false, number=f
|
|
|
|
|
|
<Box sx={{ display: 'flex', justifyContent: 'end', mt: 2}}>
|
|
|
<Button variant="contained"
|
|
|
- disabled={( checkPass(oldPass) &&
|
|
|
- checkPass(pass) &&
|
|
|
+ disabled={( checkPass(pass) &&
|
|
|
pass === pass2 ) ? false : true}
|
|
|
|
|
|
- onClick={() => onСonfirm(oldPass, pass)}>
|
|
|
+ onClick={() => onСonfirm(pass)}>
|
|
|
Изменить
|
|
|
</Button>
|
|
|
</Box>
|