1- import React , {
2- ReactNode , useState , useEffect , HTMLProps , useContext ,
3- } from 'react' ;
1+ import React , { ReactNode , useState , useEffect , HTMLProps , useContext } from 'react' ;
42import classNames from 'classnames' ;
53import Hint from '../components/hint/Hint' ;
64import ErrorMessage from '../components/error-message/ErrorMessage' ;
@@ -52,9 +50,8 @@ const FormGroup = <T extends BaseFormElementRenderProps>(props: FormGroupProps<T
5250 ...rest
5351 } = props ;
5452 const [ generatedID ] = useState < string > ( generateRandomID ( inputType ) ) ;
55- const { isFieldset, registerComponent, passError } = useContext < IFieldsetContext > (
56- FieldsetContext ,
57- ) ;
53+ const { isFieldset, registerComponent, passError } =
54+ useContext < IFieldsetContext > ( FieldsetContext ) ;
5855 const { disableErrorFromComponents } = useFormContext ( ) ;
5956
6057 const elementID = id || generatedID ;
@@ -75,12 +72,12 @@ const FormGroup = <T extends BaseFormElementRenderProps>(props: FormGroupProps<T
7572 if ( ! isFieldset ) return ;
7673 passError ( elementID , disableErrorFromComponents ? false : Boolean ( error ) ) ;
7774 return ( ) => passError ( elementID , false ) ;
78- } , [ elementID , error , isFieldset , disableErrorFromComponents , passError ] ) ;
75+ } , [ elementID , error , isFieldset ] ) ;
7976
8077 useEffect ( ( ) => {
8178 registerComponent ( elementID ) ;
8279 return ( ) => registerComponent ( elementID , true ) ;
83- } , [ registerComponent , elementID ] ) ;
80+ } , [ ] ) ;
8481
8582 const { className : formGroupClassName , ...formGroupRestProps } = formGroupProps || { } ;
8683
0 commit comments