department-of-veterans-affairs/vets-website

View on GitHub
src/applications/disability-benefits/686c-674-v2/config/chapters/veteran-information/veteran-address/veteran-address.js

Summary

Maintainability
A
35 mins
Test Coverage
import {
  addressSchema,
  addressUI,
  titleUI,
} from 'platform/forms-system/src/js/web-component-patterns';

export const uiSchema = {
  veteranContactInformation: {
    ...titleUI('Mailing address'),
    veteranAddress: {
      ...addressUI({
        title: '',
        labels: {
          militaryCheckbox:
            'I live on a United States military base outside of the U.S.',
        },
      }),
    },
  },
};

export const schema = {
  type: 'object',
  properties: {
    veteranContactInformation: {
      type: 'object',
      properties: {
        veteranAddress: addressSchema(),
      },
    },
  },
};