change the boolean variable isAdminPwdField to hasComplexityRequirements

This commit is contained in:
dorj222
2023-02-21 16:10:38 +01:00
parent 1d535ea9b5
commit 63e25fae3f
3 changed files with 12 additions and 12 deletions

View File

@@ -32,7 +32,7 @@ export type TextFieldProps = {
useTrim?: boolean;
useTrimLead?: boolean;
value?: string | number;
isAdminPwdField?: boolean;
hasComplexityRequirements?: boolean;
onBlur?: FieldUpdaterFunc;
onChange?: FieldUpdaterFunc;
};
@@ -55,7 +55,7 @@ export const TextField: FC<TextFieldProps> = ({
type,
useTrim,
value,
isAdminPwdField,
hasComplexityRequirements,
}) => {
const [hasPwdChanged, setHasPwdChanged] = useState(false);
const [showPwdButton, setShowPwdButton] = useState(false);
@@ -65,7 +65,7 @@ export const TextField: FC<TextFieldProps> = ({
if (onChange) {
const val = type === TEXTFIELD_TYPE_NUMBER ? e : e.target.value;
setShowPwdButton(true);
if (isAdminPwdField && REGEX_PASSWORD.test(val)) {
if (hasComplexityRequirements && REGEX_PASSWORD.test(val)) {
setHasPwdChanged(true);
} else {
setHasPwdChanged(false);
@@ -150,7 +150,7 @@ export const TextField: FC<TextFieldProps> = ({
</div>
) : null}
{!isAdminPwdField ? (
{!hasComplexityRequirements ? (
<div className="input-side">
<div className="input-group">
<Field
@@ -231,7 +231,7 @@ TextField.defaultProps = {
pattern: '',
useTrim: false,
useTrimLead: false,
isAdminPwdField: false,
hasComplexityRequirements: false,
onSubmit: () => {},
onBlur: () => {},

View File

@@ -24,7 +24,7 @@ export type TextFieldWithSubmitProps = TextFieldProps & {
apiPath: string;
configPath?: string;
initialValue?: string;
isAdminPwdField?: boolean;
hasComplexityRequirements?: boolean;
};
export const TextFieldWithSubmit: FC<TextFieldWithSubmitProps> = ({
@@ -44,7 +44,7 @@ export const TextFieldWithSubmit: FC<TextFieldWithSubmitProps> = ({
let resetTimer = null;
const { fieldName, required, tip, status, value, isAdminPwdField, onChange, onSubmit } =
const { fieldName, required, tip, status, value, hasComplexityRequirements, onChange, onSubmit } =
textFieldProps;
// Clear out any validation states and messaging
@@ -138,7 +138,7 @@ export const TextFieldWithSubmit: FC<TextFieldWithSubmitProps> = ({
<div className="field-tip">{tip}</div>
<FormStatusIndicator status={status || submitStatus} />
<div className="update-button-container">
{!isAdminPwdField && (
{!hasComplexityRequirements && (
<Button
type="primary"
size="small"