department-of-veterans-affairs/vets-website

View on GitHub
src/platform/forms/address/data/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import constants from 'vets-json-schema/dist/constants.json';

// create an object of states using this pattern - {abbreviation}: {full name}
// e.g. "DC": "District of Columnbia"
const states = constants.states.USA.reduce(
  (stateList, { value, label }) => ({
    ...stateList,
    [value]: label,
  }),
  {},
);

const militaryStates = ['AA', 'AE', 'AP'];
const militaryCities = ['APO', 'FPO', 'DPO'];

export default { states, militaryStates, militaryCities };