Skip to content

Commit 4062811

Browse files
committed
Cluster name show validation message when typing characters
1 parent 8a0e737 commit 4062811

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Diff for: libs/ui-lib/lib/common/components/ui/formik/RichInputField.tsx

+5
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ const RichInputField: React.FC<RichInputFieldPropsProps> = React.forwardRef(
8787
validate,
8888
idPostfix,
8989
richValidationMessages,
90+
noDefaultOnChange,
9091
...props
9192
},
9293
ref: React.Ref<HTMLInputElement>,
@@ -119,6 +120,10 @@ const RichInputField: React.FC<RichInputFieldPropsProps> = React.forwardRef(
119120
isRequired={isRequired}
120121
aria-describedby={`${fieldId}-helper`}
121122
className="rich-input__text"
123+
onChange={(event) => {
124+
if (!popoverOpen) setPopoverOpen(true);
125+
!noDefaultOnChange && field.onChange(event);
126+
}}
122127
/>
123128
</InputGroupItem>
124129
<InputGroupItem>

Diff for: libs/ui-lib/lib/common/components/ui/formik/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export interface InputFieldProps extends FieldProps {
6767
type?: TextInputTypes;
6868
placeholder?: string;
6969
noDefaultOnChange?: boolean;
70-
onChange?: (event: React.FormEvent<HTMLInputElement>) => void;
70+
onChange?: (event: React.FormEvent<HTMLInputElement>, value: string) => void;
7171
onBlur?: (event: React.FocusEvent<HTMLInputElement>) => void;
7272
validate?: FieldValidator;
7373
showErrorMessage?: boolean;

0 commit comments

Comments
 (0)