src/applications/hca/config/chapters/veteranInformation/demographicInformation.js
import fullSchemaHca from 'vets-json-schema/dist/10-10EZ-schema.json';
import DemographicField from '../../../components/FormFields/DemographicViewField';
import { DemographicInfoDescription } from '../../../components/FormDescriptions';
const {
isAmericanIndianOrAlaskanNative,
isAsian,
isBlackOrAfricanAmerican,
isNativeHawaiianOrOtherPacificIslander,
isSpanishHispanicLatino,
isWhite,
hasDemographicNoAnswer,
} = fullSchemaHca.properties;
export default {
uiSchema: {
'view:demographicCategories': {
'ui:title': ' ',
'ui:description': DemographicInfoDescription,
'ui:field': DemographicField,
isAmericanIndianOrAlaskanNative: {
'ui:title': 'American Indian or Alaskan Native',
},
isSpanishHispanicLatino: {
'ui:title': 'Hispanic, Latino, or Spanish',
},
isAsian: {
'ui:title': 'Asian',
},
isBlackOrAfricanAmerican: {
'ui:title': 'Black or African American',
},
isNativeHawaiianOrOtherPacificIslander: {
'ui:title': 'Native Hawaiian or Other Pacific Islander',
},
isWhite: {
'ui:title': 'White',
},
hasDemographicNoAnswer: {
'ui:title': 'Prefer not to answer',
},
},
},
schema: {
type: 'object',
properties: {
'view:demographicCategories': {
type: 'object',
required: [],
properties: {
isAmericanIndianOrAlaskanNative,
isAsian,
isBlackOrAfricanAmerican,
isSpanishHispanicLatino,
isNativeHawaiianOrOtherPacificIslander,
isWhite,
hasDemographicNoAnswer,
},
},
},
},
};