mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 07:01:49 +08:00
Alerting: Fix rule instances table (#102290)
Fix the condition for displaying alert instances table in RuleDetails component
This commit is contained in:
@ -34,6 +34,8 @@ export const RuleDetails = ({ rule }: Props) => {
|
|||||||
} = rule;
|
} = rule;
|
||||||
|
|
||||||
const annotations = useCleanAnnotations(rule.annotations);
|
const annotations = useCleanAnnotations(rule.annotations);
|
||||||
|
const isAlertingRule =
|
||||||
|
rulerRuleType.any.alertingRule(rule.rulerRule) || prometheusRuleType.alertingRule(rule.promRule);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
@ -53,12 +55,11 @@ export const RuleDetails = ({ rule }: Props) => {
|
|||||||
<RuleDetailsDataSources rulesSource={rulesSource} rule={rule} />
|
<RuleDetailsDataSources rulesSource={rulesSource} rule={rule} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{rulerRuleType.any.alertingRule(rule.rulerRule) ||
|
{isAlertingRule && (
|
||||||
(prometheusRuleType.alertingRule(rule.promRule) && (
|
<DetailsField label="Instances" horizontal={true}>
|
||||||
<DetailsField label="Instances" horizontal={true}>
|
<RuleDetailsMatchingInstances rule={rule} itemsDisplayLimit={INSTANCES_DISPLAY_LIMIT} />
|
||||||
<RuleDetailsMatchingInstances rule={rule} itemsDisplayLimit={INSTANCES_DISPLAY_LIMIT} />
|
</DetailsField>
|
||||||
</DetailsField>
|
)}
|
||||||
))}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user