@@ -73,7 +73,7 @@ const Header = ({
7373 type : 'item' ,
7474 href : `${ config . LMS_BASE_URL } /dashboard` ,
7575 content : intl . formatMessage ( messages [ 'header.links.courses' ] ) ,
76- isActive : document . title . includes ( 'Learner Home' ) ,
76+ isActive : document . title . includes ( intl . formatMessage ( messages [ 'header.pages.learner.home' ] ) ) ,
7777 } ,
7878 {
7979 type : 'item' ,
@@ -93,26 +93,12 @@ const Header = ({
9393 } ,
9494 ] ;
9595
96- // const dashboardMenuItem = {
97- // type: 'item',
98- // href: `${config.LMS_BASE_URL}/dashboard`,
99- // content: intl.formatMessage(messages['header.user.menu.dashboard']),
100- // };
101-
10296 const logoutMenuItem = {
10397 type : 'item' ,
10498 href : config . LOGOUT_URL ,
10599 content : intl . formatMessage ( messages [ 'header.user.menu.logout' ] ) ,
106100 } ;
107101
108- // If there is an Enterprise LP link, use that instead of the B2C Dashboard
109- // let baseUserMenuDashboardLinks = [];
110- // if (enterpriseLearnerPortalLink) {
111- // baseUserMenuDashboardLinks = [enterpriseLearnerPortalLink];
112- // } else {
113- // baseUserMenuDashboardLinks = [dashboardMenuItem];
114- // }
115-
116102 const defaultSecondaryMenu = [
117103 ...( getConfig ( ) . SUPPORT_URL ? [ {
118104 type : 'item' ,
@@ -125,7 +111,10 @@ const Header = ({
125111 const defaultUserMenu = authenticatedUser === null ? [ ] : [ {
126112 heading : '' ,
127113 items : [
128- // ...baseUserMenuDashboardLinks,
114+ // Users should only see Career button if they do not have an available
115+ // learner portal, because an available learner portal currently means
116+ // that they access content via B2B Subscriptions, in which context "career" button
117+ // is not relevant.
129118 ...( ! enterpriseLearnerPortalLink ? [ {
130119 type : 'item' ,
131120 href : 'https://careers.edx.org/' ,
@@ -141,13 +130,13 @@ const Header = ({
141130 type : 'item' ,
142131 href : `${ config . ACCOUNT_PROFILE_URL } /u/${ authenticatedUser . username } ` ,
143132 content : intl . formatMessage ( messages [ 'header.user.menu.profile' ] ) ,
144- isActive : document . title . includes ( 'Profile' ) ,
133+ isActive : document . title . includes ( intl . formatMessage ( messages [ 'header.user.menu.profile' ] ) ) ,
145134 } ,
146135 {
147136 type : 'item' ,
148137 href : config . ACCOUNT_SETTINGS_URL ,
149138 content : intl . formatMessage ( messages [ 'header.user.menu.account.settings' ] ) ,
150- isActive : document . title . includes ( 'Account' ) ,
139+ isActive : document . title . includes ( intl . formatMessage ( messages [ 'header.user.menu.account.settings' ] ) ) ,
151140 } ,
152141 // Users should only see Order History if they do not have an available
153142 // learner portal and have a ORDER_HISTORY_URL define in the environment,
@@ -167,11 +156,17 @@ const Header = ({
167156 const secondaryMenu = secondaryMenuItems || defaultSecondaryMenu ;
168157 let userMenu = authenticatedUser === null ? [ ] : userMenuItems || defaultUserMenu ;
169158
159+ const minimalDashboardMenuItem = {
160+ type : 'item' ,
161+ href : `${ config . LMS_BASE_URL } /dashboard` ,
162+ content : intl . formatMessage ( messages [ 'header.user.menu.dashboard' ] ) ,
163+ } ;
164+
170165 if ( getConfig ( ) . MINIMAL_HEADER && authenticatedUser !== null ) {
171166 userMenu = [ {
172167 heading : '' ,
173168 items : [
174- // dashboardMenuItem ,
169+ minimalDashboardMenuItem ,
175170 logoutMenuItem ,
176171 ] ,
177172 } ] ;
0 commit comments