diff --git a/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.js b/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.js index a7da22dd0..30b58a3c5 100644 --- a/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.js +++ b/src/containers/Dialogs/NotifyEstimateViaSMSDialog/NotifyEstimateViaSMSForm.js @@ -27,6 +27,8 @@ function NotifyEstimateViaSMSForm({ createNotifyEstimateBySMSMutate, } = useEstimateViaSMSContext(); + const [calloutCode, setCalloutCode] = React.useState([]); + // Handles the form submit. const handleFormSubmit = (values, { setSubmitting, setErrors }) => { setSubmitting(true); @@ -47,7 +49,7 @@ function NotifyEstimateViaSMSForm({ }, }) => { if (errors) { - transformErrors(errors, { setErrors }); + transformErrors(errors, { setErrors, setCalloutCode }); } setSubmitting(false); }; @@ -70,6 +72,7 @@ function NotifyEstimateViaSMSForm({ notificationTypes={notificationType} onCancel={handleFormCancel} onSubmit={handleFormSubmit} + calloutCodes={calloutCode} /> ); } diff --git a/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.js b/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.js index 684266739..ee8a413cf 100644 --- a/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.js +++ b/src/containers/Dialogs/NotifyPaymentReceiveViaSMSDialog/NotifyPaymentReceiveViaSMSForm.js @@ -30,6 +30,8 @@ function NotifyPaymentReceiveViaSMSForm({ createNotifyPaymentReceivetBySMSMutate, } = useNotifyPaymentReceiveViaSMSContext(); + const [calloutCode, setCalloutCode] = React.useState([]); + // Handles the form submit. const handleFormSubmit = (values, { setSubmitting, setErrors }) => { // Handle request response success. @@ -50,7 +52,7 @@ function NotifyPaymentReceiveViaSMSForm({ }, }) => { if (errors) { - transformErrors(errors, { setErrors }); + transformErrors(errors, { setErrors, setCalloutCode }); } setSubmitting(false); }; @@ -75,6 +77,7 @@ function NotifyPaymentReceiveViaSMSForm({ notificationTypes={notificationType} onSubmit={handleFormSubmit} onCancel={handleFormCancel} + calloutCodes={calloutCode} /> ); } diff --git a/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.js b/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.js index 2b95a0d35..7597b3dcb 100644 --- a/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.js +++ b/src/containers/Dialogs/NotifyReceiptViaSMSDialog/NotifyReceiptViaSMSForm.js @@ -30,6 +30,8 @@ function NotifyReceiptViaSMSForm({ createNotifyReceiptBySMSMutate, } = useNotifyReceiptViaSMSContext(); + const [calloutCode, setCalloutCode] = React.useState([]); + // Handles the form submit. const handleFormSubmit = (values, { setSubmitting, setErrors }) => { // Handle request response success. @@ -48,7 +50,7 @@ function NotifyReceiptViaSMSForm({ }, }) => { if (errors) { - transformErrors(errors, { setErrors }); + transformErrors(errors, { setErrors, setCalloutCode }); } setSubmitting(false); }; @@ -74,6 +76,7 @@ function NotifyReceiptViaSMSForm({ notificationTypes={notificationType} onSubmit={handleFormSubmit} onCancel={handleFormCancel} + calloutCodes={calloutCode} /> ); }