department-of-veterans-affairs/vets-website

View on GitHub
src/platform/site-wide/drupal-static-data/source-files/vamc-system/selectors/index.js

Summary

Maintainability
A
0 mins
Test Coverage
// breaks unit tests if we use the workspace import
import { selectDrupalStaticData } from 'platform/site-wide/drupal-static-data/selectors';

export const selectVamcSystemData = state =>
  selectDrupalStaticData(state)?.vamcSystemData?.data.systems || {};

// Returns an array of [vhaId, facilityName] tuples
export const selectFacilitiesForSystem = (state, systemName) =>
  Object.entries(selectVamcSystemData(state)?.[systemName] || {}) || [];