77
88import { useEffect , useState } from 'react' ;
99import { useFormContext } from 'react-hook-form' ;
10- import { ElementType , FieldConstants , UniqueNameInput } from '@gridsuite/commons-ui' ;
10+ import { ElementType , FieldConstants , UniqueNameInput , useSnackMessage } from '@gridsuite/commons-ui' ;
1111import { useSelector } from 'react-redux' ;
1212import { elementExists , getBaseName } from '../../../utils/rest-api' ;
1313import { AppState } from '../../../redux/types' ;
@@ -31,6 +31,7 @@ export default function PrefilledNameInput({ label, name, elementType }: Readonl
3131 } = useFormContext ( ) ;
3232
3333 const [ modifiedByUser , setModifiedByUser ] = useState ( false ) ;
34+ const { snackError } = useSnackMessage ( ) ;
3435
3536 const caseFile = watch ( FieldConstants . CASE_FILE ) as File ;
3637 const caseFileErrorMessage = errors . caseFile ?. message ;
@@ -52,11 +53,13 @@ export default function PrefilledNameInput({ label, name, elementType }: Readonl
5253 } ) ;
5354 } )
5455 . catch ( ( error ) => {
55- console . error ( 'Error fetching base name:' , error ) ;
56+ snackError ( {
57+ messageTxt : error . message ,
58+ } ) ;
5659 } ) ;
5760 }
5861 }
59- } , [ caseFile , modifiedByUser , apiCallErrorMessage , caseFileErrorMessage , setValue , clearErrors , name ] ) ;
62+ } , [ caseFile , modifiedByUser , apiCallErrorMessage , caseFileErrorMessage , setValue , clearErrors , name , snackError ] ) ;
6063
6164 return (
6265 < UniqueNameInput
0 commit comments