department-of-veterans-affairs/vets-website

View on GitHub
src/applications/hca/utils/selectors/feature-toggles.js

Summary

Maintainability
A
0 mins
Test Coverage
import { toggleValues } from '@department-of-veterans-affairs/platform-site-wide/selectors';
import FEATURE_FLAG_NAMES from '@department-of-veterans-affairs/platform-utilities/featureFlagNames';

export const selectFeatureToggles = state => {
  const toggles = toggleValues(state);
  return {
    isLoadingFeatureFlags: toggles.loading,
    isBrowserMonitoringEnabled:
      toggles[FEATURE_FLAG_NAMES.hcaBrowserMonitoringEnabled],
    isESOverrideEnabled:
      toggles[FEATURE_FLAG_NAMES.hcaEnrollmentStatusOverrideEnabled],
    isInsuranceV2Enabled: toggles[FEATURE_FLAG_NAMES.hcaInsuranceV2Enabled],
    isFacilitiesApiEnabled: toggles[FEATURE_FLAG_NAMES.hcaUseFacilitiesApi],
    isRegOnlyEnabled: toggles[FEATURE_FLAG_NAMES.hcaRegOnlyEnabled],
    isSigiEnabled: toggles[FEATURE_FLAG_NAMES.hcaSigiEnabled],
  };
};