From a154aad631d5841018b7c8daae531c1479bbe231 Mon Sep 17 00:00:00 2001 From: Waheed Ahmed Date: Mon, 23 Nov 2020 13:51:47 +0500 Subject: [PATCH] feat: add LOGISTRATION_MINIMAL_HEADER env variable The LOGISTRATION_MINIMAL_HEADER environment variable removes the main menu links from the header. It also removes login/register links from the menu if user is unauthenticated for new logistration MFE. --- src/Header.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Header.jsx b/src/Header.jsx index 33dde3ad..248ef36d 100644 --- a/src/Header.jsx +++ b/src/Header.jsx @@ -33,6 +33,7 @@ subscribe(APP_CONFIG_INITIALIZED, () => { mergeConfig({ MINIMAL_HEADER: !!process.env.MINIMAL_HEADER, ENTERPRISE_LEARNER_PORTAL_HOSTNAME: process.env.ENTERPRISE_LEARNER_PORTAL_HOSTNAME, + LOGISTRATION_MINIMAL_HEADER: !!process.env.LOGISTRATION_MINIMAL_HEADER, }, 'Header additional config'); }); @@ -144,9 +145,9 @@ function Header({ intl }) { loggedIn: authenticatedUser !== null, username: authenticatedUser !== null ? authenticatedUser.username : null, avatar: authenticatedUser !== null ? authenticatedUser.avatar : null, - mainMenu: getConfig().MINIMAL_HEADER ? [] : mainMenu, + mainMenu: getConfig().MINIMAL_HEADER || getConfig().LOGISTRATION_MINIMAL_HEADER ? [] : mainMenu, userMenu, - loggedOutItems, + loggedOutItems: getConfig().LOGISTRATION_MINIMAL_HEADER ? [] : loggedOutItems, }; if (enterpriseCustomerBrandingConfig) {