mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-30 22:52:05 +08:00
feat: updated password is updated (#1102)
This commit is contained in:
parent
084d8ecccd
commit
0ef13a89ed
@ -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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user