department-of-veterans-affairs/vets-website

View on GitHub
src/applications/mhv-landing-page/selectors/featureToggles.js

Summary

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

/**
 * Determines if the Landing Page Personalization changes are enabled.
 * @param {Object} state Current redux state.
 * @returns {Boolean} true if the personalization is enabled
 */
export const personalizationEnabled = state => {
  return toggleValues(state)[FEATURE_FLAG_NAMES.mhvLandingPagePersonalization];
};

/**
 * Determines if the MR Phase 1 is enabled.
 * @param {Object} state Current redux state.
 * @returns {Boolean} true if the MR phase 1 is enabled
 */
export const mrPhase1Enabled = state => {
  return toggleValues(state)[
    FEATURE_FLAG_NAMES.mhvIntegrationMedicalRecordsToPhase1
  ];
};