department-of-veterans-affairs/vets-website

View on GitHub
src/applications/disability-benefits/2346/utils/selectors/feature-toggles.js

Summary

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

const selectFeatureToggles = createSelector(
  state => ({
    isLoadingFeatureFlags: state?.featureToggles?.loading,
    isSupplyReorderingSleepApneaEnabled: toggleValues(state)[
      FEATURE_FLAG_NAMES.supplyReorderingSleepApneaEnabled
    ],
  }),
  toggles => toggles,
);

const makeSelectFeatureToggles = () => selectFeatureToggles;

export { makeSelectFeatureToggles };