in support-frontend/assets/helpers/subscriptionsForms/formActionCreators.ts [96:119]
function setCsrCustomerData(
addressType: AddressType,
csrCustomerData: CsrCustomerData,
) {
return (dispatch: SubscriptionsDispatch): void => {
const { email, firstName, country, street, city, postcode, state } =
csrCustomerData.customer;
email && dispatch(formActionCreators.setEmail(email));
email && dispatch(formActionCreators.setConfirmEmail(email));
firstName && dispatch(formActionCreators.setFirstName(firstName));
dispatch(formActionCreators.setLastName(csrCustomerData.customer.lastName));
dispatch(formActionCreators.setCsrUsername(csrUserName(csrCustomerData)));
dispatch(formActionCreators.setSalesforceCaseId(csrCustomerData.caseId));
const addressActions = addressActionCreatorsFor(addressType);
country && dispatch(addressActions.setCountry(country));
street && dispatch(addressActions.setAddressLineOne(street));
city && dispatch(addressActions.setTownCity(city));
postcode && dispatch(addressActions.setPostcode(postcode));
state && dispatch(addressActions.setState(state));
};
}