diff --git a/public/app/features/alerting/unified/components/rule-viewer/RuleViewer.tsx b/public/app/features/alerting/unified/components/rule-viewer/RuleViewer.tsx index 41b5ca49e5f..eec3c0b0363 100644 --- a/public/app/features/alerting/unified/components/rule-viewer/RuleViewer.tsx +++ b/public/app/features/alerting/unified/components/rule-viewer/RuleViewer.tsx @@ -23,6 +23,7 @@ import InfoPausedRule from 'app/features/alerting/unified/components/InfoPausedR import { RuleActionsButtons } from 'app/features/alerting/unified/components/rules/RuleActionsButtons'; import { AlertInstanceTotalState, + AlertInstanceTotals, CombinedRule, RuleGroupIdentifierV2, RuleHealth, @@ -95,7 +96,6 @@ const RuleViewer = () => { const { annotations, promRule, rulerRule } = rule; const hasError = isErrorHealth(promRule?.health); - const isAlertType = prometheusRuleType.alertingRule(promRule); const isFederatedRule = isFederatedRuleGroup(rule.group); const isProvisioned = rulerRuleType.grafana.rule(rulerRule) && Boolean(rulerRule.grafana_alert.provenance); @@ -115,7 +115,7 @@ const RuleViewer = () => { { setActiveTab(ActiveTab.VersionHistory); }, - hideFromTabs: !isGrafanaAlertRule && !grafanaRecordingRule, + hideFromTabs: !isGrafanaAlertRule && !isGrafanaRecordingRule, }, ], parentItem: { @@ -476,7 +476,7 @@ function usePageNav(rule: CombinedRule) { }; } -export const calculateTotalInstances = (stats: CombinedRule['instanceTotals']) => { +export const calculateTotalInstances = (stats: AlertInstanceTotals) => { return chain(stats) .pick([ AlertInstanceTotalState.Alerting,