mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Add pause/resume logic to menu items on Alert detail view
This commit is contained in:
committed by
Tom Ratcliffe
parent
7d80373b5e
commit
9ca2f7bece
@@ -3,6 +3,7 @@ import React from 'react';
|
|||||||
import { AppEvents } from '@grafana/data';
|
import { AppEvents } from '@grafana/data';
|
||||||
import { Dropdown, LinkButton, Menu } from '@grafana/ui';
|
import { Dropdown, LinkButton, Menu } from '@grafana/ui';
|
||||||
import appEvents from 'app/core/app_events';
|
import appEvents from 'app/core/app_events';
|
||||||
|
import MenuItemPauseRule from 'app/features/alerting/unified/MenuItemPauseRule';
|
||||||
import { CombinedRule, RuleIdentifier } from 'app/types/unified-alerting';
|
import { CombinedRule, RuleIdentifier } from 'app/types/unified-alerting';
|
||||||
|
|
||||||
import { AlertRuleAction, useAlertRuleAbility } from '../../hooks/useAbilities';
|
import { AlertRuleAction, useAlertRuleAbility } from '../../hooks/useAbilities';
|
||||||
@@ -51,6 +52,7 @@ export const useAlertRulePageActions = ({ handleDelete, handleDuplicateRule }: P
|
|||||||
key="more-actions"
|
key="more-actions"
|
||||||
overlay={
|
overlay={
|
||||||
<Menu>
|
<Menu>
|
||||||
|
{canEdit && <MenuItemPauseRule rule={rule} />}
|
||||||
{canSilence && (
|
{canSilence && (
|
||||||
<Menu.Item
|
<Menu.Item
|
||||||
label="Silence"
|
label="Silence"
|
||||||
|
|||||||
Reference in New Issue
Block a user