department-of-veterans-affairs/vets-website

View on GitHub
src/applications/pre-need/components/PreparerPhone.jsx

Summary

Maintainability
A
1 hr
Test Coverage
import PhoneNumberReviewWidget from 'platform/forms-system/src/js/review/PhoneNumberWidget';
import PhoneNumberWidget from './PhoneNumberWidget';
/*
 * Phone uiSchema
 *
 * @param {string} title - The field label, defaults to Phone
 */
export default function uiSchema(title = 'Phone') {
  return {
    'ui:widget': PhoneNumberWidget,
    'ui:reviewWidget': PhoneNumberReviewWidget,
    'ui:title': title,
    'ui:autocomplete': 'tel',
    'ui:errorMessages': {
      pattern: 'Phone number should be between 10-15 digits long',
      minLength: 'Phone number should be between 10-15 digits long',
      required: 'Please enter a phone number',
    },
    'ui:options': {
      widgetClassNames: 'phone',
    },
  };
}