department-of-veterans-affairs/vets-website

View on GitHub
src/applications/income-and-asset-statement/labels.jsx

Summary

Maintainability
A
0 mins
Test Coverage
// Always name keys with uppercase snake_casing
// Always use keys for data storage
export const relationshipLabels = {
  VETERAN: 'Veteran',
  SPOUSE: 'Spouse',
  CHILD: 'Child',
  PARENT: 'Parent',
  CUSTODIAN: 'Custodian of child',
  OTHER: 'Other',
};

export const claimantTypeLabels = {
  VETERAN: 'Veteran',
  SPOUSE: 'Surviving spouse',
  CHILD: 'Surviving child',
  PARENT: 'Parent',
  CUSTODIAN: 'Custodian of child beneficiary',
};

export const incomeTypeLabels = {
  SOCIAL_SECURITY: 'Social Security',
  PENSION_RETIREMENT: 'Pension or retirement income',
  WAGES: 'Wages',
  UNEMPLOYMENT: 'Unemployment',
  CIVIL_SERVICE: 'Civil Service',
  OTHER: 'Other',
};

export const incomeTypeEarnedLabels = {
  INTEREST: 'Interest',
  DIVIDENDS: 'Dividends',
  OTHER: 'Other',
};

export const ownedAssetTypeLabels = {
  BUSINESS: 'Business',
  FARM: 'Farm',
  RENTAL_PROPERTY: 'Rental property',
};

export const generatedIncomeTypeLabels = {
  INTELLECTUAL_PROPERTY: 'Benefits from intellectual property',
  MINERALS_LUMBER: 'Extraction of minerals/lumbar',
  USE_OF_LAND: 'Use of land',
  OTHER: 'Other',
};