diff --git a/x-pack/plugins/spaces/public/views/nav_control/nav_control.tsx b/x-pack/plugins/spaces/public/views/nav_control/nav_control.tsx index 1c03e1a85db95..8535358fc8fbf 100644 --- a/x-pack/plugins/spaces/public/views/nav_control/nav_control.tsx +++ b/x-pack/plugins/spaces/public/views/nav_control/nav_control.tsx @@ -4,6 +4,7 @@ * you may not use this file except in compliance with the Elastic License. */ +import { I18nProvider } from '@kbn/i18n/react'; import { constant } from 'lodash'; import { SpacesManager } from 'plugins/spaces/lib/spaces_manager'; // @ts-ignore @@ -13,8 +14,8 @@ import { NavControlPopover } from 'plugins/spaces/views/nav_control/nav_control_ import { PathProvider } from 'plugins/xpack_main/services/path'; import { UserProfileProvider } from 'plugins/xpack_main/services/user_profile'; import React from 'react'; -import ReactDOM from 'react-dom'; import { render, unmountComponentAtNode } from 'react-dom'; +import ReactDOM from 'react-dom'; import { NavControlSide } from 'ui/chrome/directives/header_global_nav'; // @ts-ignore import { uiModules } from 'ui/modules'; @@ -59,13 +60,15 @@ module.controller( $scope.$parent.$watch('isVisible', function isVisibleWatcher(isVisible: boolean) { if (isVisible && !mounted && !pathProvider.isUnauthenticated()) { render( - , + + + , domNode ); mounted = true; @@ -113,13 +116,15 @@ chromeHeaderNavControlsRegistry.register( spacesManager = new SpacesManager($http, chrome, spaceSelectorURL); ReactDOM.render( - , + + + , el ); },