feat: updated password is updated (#1102)

This commit is contained in:
palash-signoz 2022-05-06 00:33:04 +05:30 committed by GitHub
parent 084d8ecccd
commit 0ef13a89ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
import { Button, notification, Space, Typography } from 'antd';
import changeMyPassword from 'api/user/changeMyPassword';
import { isPasswordNotValidMessage, isPasswordValid } from 'pages/SignUp/utils';
import React, { useState } from 'react';
import React, { useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { useSelector } from 'react-redux';
import { AppState } from 'store/reducers';
@ -23,6 +23,14 @@ function PasswordContainer(): JSX.Element {
ns: 'settings',
});
useEffect(() => {
if (currentPassword && !isPasswordValid(currentPassword)) {
setIsPasswordPolicyError(true);
} else {
setIsPasswordPolicyError(false);
}
}, [currentPassword]);
if (!user) {
return <div />;
}
@ -104,11 +112,6 @@ function PasswordContainer(): JSX.Element {
onChange={(event): void => {
const updatedValue = event.target.value;
setUpdatePassword(updatedValue);
if (!isPasswordValid(updatedValue)) {
setIsPasswordPolicyError(true);
} else {
setIsPasswordPolicyError(false);
}
}}
value={updatePassword}
/>
@ -130,7 +133,8 @@ function PasswordContainer(): JSX.Element {
isLoading ||
currentPassword.length === 0 ||
updatePassword.length === 0 ||
isPasswordPolicyError
isPasswordPolicyError ||
currentPassword !== updatePassword
}
loading={isLoading}
onClick={onChangePasswordClickHandler}