Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78573e30f1 |
@@ -2,7 +2,13 @@ import React, { useContext } from 'react';
|
|||||||
import Responsive from 'react-responsive';
|
import Responsive from 'react-responsive';
|
||||||
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
|
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
|
||||||
import { AppContext } from '@edx/frontend-platform/react';
|
import { AppContext } from '@edx/frontend-platform/react';
|
||||||
import { ensureConfig } from '@edx/frontend-platform/config';
|
import {
|
||||||
|
APP_CONFIG_INITIALIZED,
|
||||||
|
ensureConfig,
|
||||||
|
mergeConfig,
|
||||||
|
getConfig,
|
||||||
|
subscribe,
|
||||||
|
} from '@edx/frontend-platform';
|
||||||
|
|
||||||
import DesktopHeader from './DesktopHeader';
|
import DesktopHeader from './DesktopHeader';
|
||||||
import MobileHeader from './MobileHeader';
|
import MobileHeader from './MobileHeader';
|
||||||
@@ -17,6 +23,12 @@ ensureConfig([
|
|||||||
'LOGO_TRADEMARK_URL',
|
'LOGO_TRADEMARK_URL',
|
||||||
], 'Header component');
|
], 'Header component');
|
||||||
|
|
||||||
|
subscribe(APP_CONFIG_INITIALIZED, () => {
|
||||||
|
mergeConfig({
|
||||||
|
LOGISTRATION_MINIMAL_HEADER: !!process.env.LOGISTRATION_MINIMAL_HEADER,
|
||||||
|
}, 'Header additional config');
|
||||||
|
});
|
||||||
|
|
||||||
function Header({ intl }) {
|
function Header({ intl }) {
|
||||||
const { authenticatedUser, config } = useContext(AppContext);
|
const { authenticatedUser, config } = useContext(AppContext);
|
||||||
|
|
||||||
@@ -72,9 +84,9 @@ function Header({ intl }) {
|
|||||||
loggedIn: authenticatedUser !== null,
|
loggedIn: authenticatedUser !== null,
|
||||||
username: authenticatedUser !== null ? authenticatedUser.username : null,
|
username: authenticatedUser !== null ? authenticatedUser.username : null,
|
||||||
avatar: authenticatedUser !== null ? authenticatedUser.avatar : null,
|
avatar: authenticatedUser !== null ? authenticatedUser.avatar : null,
|
||||||
mainMenu,
|
mainMenu: getConfig().LOGISTRATION_MINIMAL_HEADER ? [] : mainMenu,
|
||||||
userMenu,
|
userMenu,
|
||||||
loggedOutItems,
|
loggedOutItems: getConfig().LOGISTRATION_MINIMAL_HEADER ? [] : loggedOutItems,
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user