{rule.promRule?.lastError ?? 'No error message'}
@@ -213,13 +216,14 @@ export const createListFilterLink = (values: Array<[string, string]>) => {
interface TitleProps {
name: string;
+ paused?: boolean;
// recording rules don't have a state
state?: PromAlertingRuleState;
health?: RuleHealth;
ruleType?: PromRuleType;
}
-export const Title = ({ name, state, health, ruleType }: TitleProps) => {
+export const Title = ({ name, paused = false, state, health, ruleType }: TitleProps) => {
const styles = useStyles2(getStyles);
const isRecordingRule = ruleType === PromRuleType.Recording;
@@ -229,9 +233,15 @@ export const Title = ({ name, state, health, ruleType }: TitleProps) => {
{name}
- {/* recording rules won't have a state */}
- {state && }
- {isRecordingRule && }
+ {paused ? (
+
+ ) : (
+ <>
+ {/* recording rules won't have a state */}
+ {state && }
+ {isRecordingRule && }
+ >
+ )}
);
};