11import PropTypes from 'prop-types' ;
22
33import { omit } from 'lodash' ;
4- import { FormattedMessage } from 'react-intl' ;
4+ import { useIntl } from 'react-intl' ;
55
66import { useMutation , useQueryClient } from 'react-query' ;
77
@@ -55,6 +55,7 @@ const AgreementCreateRoute = ({
5555} ) => {
5656 const { authority, referenceId } = queryString . parse ( location ?. search ) ;
5757
58+ const intl = useIntl ( ) ;
5859 const callout = useCallout ( ) ;
5960 const stripes = useStripes ( ) ;
6061 const ky = useOkapiKy ( ) ;
@@ -121,25 +122,15 @@ const AgreementCreateRoute = ({
121122 . then ( ( ) => {
122123 callout . sendCallout ( {
123124 type : 'success' ,
124- message : (
125- < FormattedMessage
126- id = "ui-agreements.agreements.claimPolicies.update.callout"
127- values = { { name } }
128- />
129- )
125+ message : intl . formatMessage ( { id : 'ui-agreements.agreements.claimPolicies.update.callout' } , { name } )
130126 } ) ;
131127 } )
132128 . catch ( async ( claimError ) => {
133129 const errorMessage = await parseErrorResponse ( claimError . response ) ?. message ;
134130
135131 callout . sendCallout ( {
136132 type : 'error' ,
137- message : (
138- < FormattedMessage
139- id = "ui-agreements.agreements.claimPolicies.update.error.callout"
140- values = { { name, error : errorMessage } }
141- />
142- ) ,
133+ message : intl . formatMessage ( { id : 'ui-agreements.agreements.claimPolicies.update.error.callout' } , { name, error : errorMessage } ) ,
143134 timeout : 0 ,
144135 } ) ;
145136 } ) ;
@@ -164,12 +155,7 @@ const AgreementCreateRoute = ({
164155
165156 callout . sendCallout ( {
166157 type : 'success' ,
167- message : (
168- < FormattedMessage
169- id = "ui-agreements.agreements.create.callout"
170- values = { { name } }
171- />
172- )
158+ message : intl . formatMessage ( { id : 'ui-agreements.agreements.create.callout' } , { name } )
173159 } ) ;
174160
175161 handleClose ( id ) ;
@@ -179,15 +165,7 @@ const AgreementCreateRoute = ({
179165 // Agreement failed to create, send callout
180166 callout . sendCallout ( {
181167 type : 'error' ,
182- message : (
183- < FormattedMessage
184- id = "ui-agreements.agreements.error.callout"
185- values = { {
186- name : payload ?. name ?? 'unknown' ,
187- error : agreementError . message
188- } }
189- />
190- ) ,
168+ message : intl . formatMessage ( { id : 'ui-agreements.agreements.error.callout' } , { name : payload ?. name ?? 'unknown' , error : agreementError . message } ) ,
191169 timeout : 0 ,
192170 } ) ;
193171 } )
0 commit comments