File tree Expand file tree Collapse file tree
automl/frontend/src/app/components/create
autorag/frontend/src/app/components/create Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { FormGroup , TextArea , TextInput } from '@patternfly/react-core' ;
1+ import {
2+ FormGroup ,
3+ FormHelperText ,
4+ HelperText ,
5+ HelperTextItem ,
6+ TextArea ,
7+ TextInput ,
8+ } from '@patternfly/react-core' ;
29import React from 'react' ;
310import { Controller , useFormContext } from 'react-hook-form' ;
411import { ConfigureSchema } from '~/app/schemas/configure.schema' ;
@@ -11,9 +18,16 @@ function AutomlCreate(): React.JSX.Element {
1118 < Controller
1219 control = { form . control }
1320 name = "display_name"
14- render = { ( { field } ) => (
21+ render = { ( { field, fieldState } ) => (
1522 < FormGroup fieldId = { field . name } label = "Name" isRequired >
1623 < TextInput { ...field } id = { field . name } type = "text" isRequired />
24+ { fieldState . error && (
25+ < FormHelperText >
26+ < HelperText >
27+ < HelperTextItem variant = "error" > { fieldState . error . message } </ HelperTextItem >
28+ </ HelperText >
29+ </ FormHelperText >
30+ ) }
1731 </ FormGroup >
1832 ) }
1933 />
Original file line number Diff line number Diff line change 1- import { FormGroup , TextArea , TextInput } from '@patternfly/react-core' ;
1+ import {
2+ FormGroup ,
3+ FormHelperText ,
4+ HelperText ,
5+ HelperTextItem ,
6+ TextArea ,
7+ TextInput ,
8+ } from '@patternfly/react-core' ;
29import React , { useEffect } from 'react' ;
310import { Controller , useFormContext } from 'react-hook-form' ;
411import { useParams } from 'react-router' ;
5- import { ConfigureSchema } from '~/app/schemas/configure.schema' ;
612import SecretSelector , { SecretSelection } from '~/app/components/common/SecretSelector' ;
13+ import { ConfigureSchema } from '~/app/schemas/configure.schema' ;
714
815function AutoragCreate ( ) : React . JSX . Element {
916 const { namespace } = useParams ( ) ;
@@ -28,9 +35,16 @@ function AutoragCreate(): React.JSX.Element {
2835 < Controller
2936 control = { form . control }
3037 name = "display_name"
31- render = { ( { field } ) => (
38+ render = { ( { field, fieldState } ) => (
3239 < FormGroup fieldId = { field . name } label = "Name" isRequired >
3340 < TextInput { ...field } id = { field . name } type = "text" isRequired />
41+ { fieldState . error && (
42+ < FormHelperText >
43+ < HelperText >
44+ < HelperTextItem variant = "error" > { fieldState . error . message } </ HelperTextItem >
45+ </ HelperText >
46+ </ FormHelperText >
47+ ) }
3448 </ FormGroup >
3549 ) }
3650 />
You can’t perform that action at this time.
0 commit comments