Add pause/resume logic to menu items on Alert detail view

This commit is contained in:
Tom Ratcliffe 2024-03-26 17:36:47 +00:00 committed by Tom Ratcliffe
parent 7d80373b5e
commit 9ca2f7bece

View File

@ -3,6 +3,7 @@ import React from 'react';
import { AppEvents } from '@grafana/data';
import { Dropdown, LinkButton, Menu } from '@grafana/ui';
import appEvents from 'app/core/app_events';
import MenuItemPauseRule from 'app/features/alerting/unified/MenuItemPauseRule';
import { CombinedRule, RuleIdentifier } from 'app/types/unified-alerting';
import { AlertRuleAction, useAlertRuleAbility } from '../../hooks/useAbilities';
@ -51,6 +52,7 @@ export const useAlertRulePageActions = ({ handleDelete, handleDuplicateRule }: P
key="more-actions"
overlay={
<Menu>
{canEdit && <MenuItemPauseRule rule={rule} />}
{canSilence && (
<Menu.Item
label="Silence"