department-of-veterans-affairs/vets-website

View on GitHub
src/applications/representative-appoint/pages/claimant/claimantContactPhoneEmail.js

Summary

Maintainability
A
0 mins
Test Coverage
import {
  phoneUI,
  phoneSchema,
  emailUI,
  emailSchema,
  titleUI,
  titleSchema,
} from 'platform/forms-system/src/js/web-component-patterns';

export const blankSchema = { type: 'object', properties: {} };

export const uiSchema = {
  ...titleUI('Your phone number and email address'),
  applicantPhone: phoneUI({
    required: true,
  }),
  applicantEmail: emailUI(),
};

export const schema = {
  type: 'object',
  required: ['applicantPhone'],
  properties: {
    titleSchema,
    applicantPhone: phoneSchema,
    applicantEmail: emailSchema,
  },
};