diff --git a/.env b/.env index 603b66a..c3b25da 100644 --- a/.env +++ b/.env @@ -40,3 +40,4 @@ ACCOUNT_SETTINGS_URL='' ACCOUNT_PROFILE_URL='' ENABLE_NOTICES='' CAREER_LINK_URL='' +ENABLE_B2C_SUBSCRIPTIONS=false diff --git a/.env.development b/.env.development index 83442cb..619cf1f 100644 --- a/.env.development +++ b/.env.development @@ -47,3 +47,4 @@ ACCOUNT_SETTINGS_URL='http://localhost:1997' ACCOUNT_PROFILE_URL='http://localhost:1995' ENABLE_NOTICES='' CAREER_LINK_URL='' +ENABLE_B2C_SUBSCRIPTIONS=false diff --git a/.env.test b/.env.test index 9314c0a..86b9b5a 100644 --- a/.env.test +++ b/.env.test @@ -46,3 +46,4 @@ ACCOUNT_SETTINGS_URL='http://account-settings-url.test' ACCOUNT_PROFILE_URL='http://account-profile-url.test' ENABLE_NOTICES='' CAREER_LINK_URL='' +ENABLE_B2C_SUBSCRIPTIONS=false diff --git a/src/config/index.js b/src/config/index.js index 648c7bd..ad37d17 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -16,6 +16,7 @@ const configuration = { SUPPORT_URL: process.env.SUPPORT_URL || null, ENABLE_NOTICES: process.env.ENABLE_NOTICES || null, CAREER_LINK_URL: process.env.CAREER_LINK_URL || null, + ENABLE_B2C_SUBSCRIPTIONS: process.env.ENABLE_B2C_SUBSCRIPTIONS || null, }; const features = {}; diff --git a/src/containers/LearnerDashboardHeader/CollapsedHeader/CollapseMenuBody.jsx b/src/containers/LearnerDashboardHeader/CollapsedHeader/CollapseMenuBody.jsx index 09c7e92..322555d 100644 --- a/src/containers/LearnerDashboardHeader/CollapsedHeader/CollapseMenuBody.jsx +++ b/src/containers/LearnerDashboardHeader/CollapsedHeader/CollapseMenuBody.jsx @@ -11,6 +11,7 @@ import urls from 'data/services/lms/urls'; import { reduxHooks } from 'hooks'; import { findCoursesNavDropdownClicked } from '../hooks'; +import { showOrdersAndSubscriptionsMenuItem } from '../utils'; import messages from '../messages'; @@ -80,7 +81,9 @@ export const CollapseMenuBody = ({ isOpen }) => { variant="inverse-primary" href={getConfig().ORDER_HISTORY_URL} > - {formatMessage(messages.orderHistory)} + { showOrdersAndSubscriptionsMenuItem() + ? formatMessage(messages.ordersAndSubscriptions) + : formatMessage(messages.orderHistory)} )}