File tree 2 files changed +8
-39
lines changed
x-pack/plugins/monitoring/public
2 files changed +8
-39
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,9 @@ import {
20
20
} from '../../lib/setup_mode' ;
21
21
import { SetupModeFeature } from '../../../common/enums' ;
22
22
import { AlertsDropdown } from '../../alerts/alerts_dropdown' ;
23
- import { ActionMenu } from '../../components/action_menu' ;
24
23
import { useRequestErrorHandler } from '../hooks/use_request_error_handler' ;
24
+ import { HeaderMenuPortal } from '../../../../observability/public' ;
25
+ import { HeaderActionMenuContext } from '../../application/contexts/header_action_menu_context' ;
25
26
26
27
export interface TabMenuItem {
27
28
id : string ;
@@ -53,6 +54,7 @@ export const PageTemplate: React.FC<PageTemplateProps> = ({
53
54
const history = useHistory ( ) ;
54
55
const [ hasError , setHasError ] = useState ( false ) ;
55
56
const handleRequestError = useRequestErrorHandler ( ) ;
57
+ const { setHeaderActionMenu, theme$ } = useContext ( HeaderActionMenuContext ) ;
56
58
57
59
const getPageDataResponseHandler = useCallback (
58
60
( result : any ) => {
@@ -104,9 +106,11 @@ export const PageTemplate: React.FC<PageTemplateProps> = ({
104
106
105
107
return (
106
108
< div className = "app-container" data-test-subj = "monitoringAppContainer" >
107
- < ActionMenu >
108
- < AlertsDropdown />
109
- </ ActionMenu >
109
+ { setHeaderActionMenu && theme$ && (
110
+ < HeaderMenuPortal setHeaderActionMenu = { setHeaderActionMenu } theme$ = { theme$ } >
111
+ < AlertsDropdown />
112
+ </ HeaderMenuPortal >
113
+ ) }
110
114
< MonitoringToolbar pageTitle = { pageTitle } onRefresh = { onRefresh } />
111
115
{ tabs && (
112
116
< EuiTabs >
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments