@wenn/onb
Version:
onb-core
44 lines (39 loc) • 1.26 kB
JavaScript
export function getLeadData(data) {
return dispatch => {
dispatch(change('landing', 'requestedamount', data.requestedAmount));
dispatch(saveLandingRedux({ requestedamount: data.requestedAmount }));
dispatch(change('InitialInfo', 'email', data.email));
dispatch(change('InitialInfo', 'nationalId', data.dni));
dispatch(change('InitialInfo', 'area', data.areaCode));
dispatch(change('InitialInfo', 'phone', data.phoneNumber));
dispatch(change('BasicInfo', 'bank', { value: data.bankCode }));
dispatch(
change(
'BasicInfo',
'workStatus',
data.employmentStatus &&
data.employmentStatus.replace('dependencia', 'dependecia')
)
);
if (data.lastName && data.firstName) {
dispatch(
change(
'ConfirmIdentity',
'username',
`${data.lastName}, ${data.firstName}`
)
);
dispatch(
getAfipDataRedux([
{
firstName: data.firstName,
lastName: data.lastName,
fiscal_id: data.fiscalId
}
])
);
}
dispatch(change('LeadConfirmInfo', 'national_id', data.dni));
dispatch(change('LeadConfirmInfo', 'bank', { value: data.bankCode }));
};
}