mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
add manage rules link to alerts dropdown (#107950)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
4df34e1188
commit
bfad9e354f
1 changed files with 14 additions and 1 deletions
|
@ -15,10 +15,15 @@ import { i18n } from '@kbn/i18n';
|
|||
import React, { useState } from 'react';
|
||||
import { FormattedMessage } from '@kbn/i18n/react';
|
||||
import { Legacy } from '../legacy_shims';
|
||||
import { useKibana } from '../../../../../src/plugins/kibana_react/public';
|
||||
import { MonitoringStartPluginDependencies } from '../types';
|
||||
|
||||
export const AlertsDropdown: React.FC<{}> = () => {
|
||||
const $injector = Legacy.shims.getAngularInjector();
|
||||
const alertsEnableModalProvider: any = $injector.get('enableAlertsModal');
|
||||
const { navigateToApp } = useKibana<
|
||||
MonitoringStartPluginDependencies['core']
|
||||
>().services.application;
|
||||
|
||||
const [isPopoverOpen, setIsPopoverOpen] = useState(false);
|
||||
|
||||
|
@ -44,13 +49,21 @@ export const AlertsDropdown: React.FC<{}> = () => {
|
|||
</EuiButtonEmpty>
|
||||
);
|
||||
|
||||
const items = [
|
||||
const items: EuiContextMenuPanelDescriptor['items'] = [
|
||||
{
|
||||
name: i18n.translate('xpack.monitoring.alerts.dropdown.createAlerts', {
|
||||
defaultMessage: 'Create default rules',
|
||||
}),
|
||||
onClick: createDefaultRules,
|
||||
},
|
||||
{
|
||||
name: i18n.translate('xpack.monitoring.alerts.dropdown.manageRules', {
|
||||
defaultMessage: 'Manage rules',
|
||||
}),
|
||||
icon: 'tableOfContents',
|
||||
onClick: () =>
|
||||
navigateToApp('management', { path: '/insightsAndAlerting/triggersActions/rules' }),
|
||||
},
|
||||
];
|
||||
|
||||
const panels: EuiContextMenuPanelDescriptor[] = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue