refactor phase 3a myportal contactus targeted actions imports

This commit is contained in:
2026-03-12 09:18:28 +00:00
parent a0ae6fcba3
commit 694eab8297
+10 -9
View File
@@ -13,10 +13,11 @@ import {
formValueSelector,
reduxForm,
touch,
SubmissionError,
SubmissionError
} from "redux-form";
import { connect } from "react-redux";
import { createCRMTask, sendEmail } from "../../actions";
import { createCRMTask } from "../../actions/services/integrationService";
import { sendEmail } from "../../actions/services/notifyService";
import { useState } from "react";
@@ -28,7 +29,7 @@ const RenderPickList = ({
label,
input,
errorMsg,
meta: { touched, error },
meta: { touched, error }
}) => {
let { t } = useTranslation();
@@ -318,7 +319,7 @@ let ContactUs = (props) => {
const sendContactEmail = async (formValues) => {
Object.assign(formValues, {
"contactSubject": contactPurpose(formValues.typeOfContact).props
.children,
.children
});
const reference = "PEDW-CONTACT-US";
@@ -340,7 +341,7 @@ let ContactUs = (props) => {
alert("Something went wrong. Please try again later.");
// Required: inform redux-form this is a submit error
throw new SubmissionError({
_error: "Failed to send email. Please try again later.",
_error: "Failed to send email. Please try again later."
});
}
};
@@ -367,7 +368,7 @@ let ContactUs = (props) => {
alert("Something went wrong. Please try again later.");
// Required: inform redux-form this is a submit error
throw new SubmissionError({
_error: "Failed to send email. Please try again later.",
_error: "Failed to send email. Please try again later."
});
}
};
@@ -514,7 +515,7 @@ const mapStateToProps = (state) => {
accountDetails: state.accountDetails,
typeOfContactValue,
initialValues: email ? { contactEmail: email } : {},
petEmail: process.env.NEXT_PUBLIC_PETEMAIL,
petEmail: process.env.NEXT_PUBLIC_PETEMAIL
};
};
@@ -545,7 +546,7 @@ export default connect(
) {
errorElement.scrollIntoView({
behavior: "smooth",
block: "center",
block: "center"
});
errorElement.focus({ preventScroll: true });
} else {
@@ -557,6 +558,6 @@ export default connect(
}
console.log("Redux Form onSubmitFail:", submitError);
},
}
})(ContactUs)
);