department-of-veterans-affairs/vets-website

View on GitHub
src/applications/ivc-champva/10-7959f-1/config/prefillTransformer.js

Summary

Maintainability
A
0 mins
Test Coverage
const prefillTransformer = (pages, formData, metadata) => {
  return {
    pages,
    formData: {
      ...formData,
      veteranFullName: formData.veteranFullName,
      veteranAddress: formData.veteranAddress,
      physicalAddress: {
        city: formData?.veteranPhysicalAddress?.city,
        country: formData?.veteranPhysicalAddress?.countryName,
        postalCode: formData?.veteranPhysicalAddress?.zipCode,
        state: formData?.veteranPhysicalAddress?.stateCode,
        street: formData?.veteranPhysicalAddress?.addressLine1,
        street2: formData?.veteranPhysicalAddress?.addressLine2,
        street3: formData?.veteranPhysicalAddress?.addressLine3,
      },
      veteranDateOfBirth: formData.veteranDateOfBirth,
      veteranSocialSecurityNumber: {
        ssn: formData.veteranSocialSecurityNumber,
        vaFileNumber: null,
      },
      veteranPhoneNumber: formData.veteranPhoneNumber,
      veteranEmailAddress: formData.veteranEmailAddress,
    },
    metadata,
  };
};

export default prefillTransformer;