No rules yet. Create one to start evaluating alerts for this environment.
+
+
+
+
+ }
+ >
+ Alert rules
+
+
+ {rows.length === 0 ? (
+
}
+ title="No alert rules"
+ description="Create one to start evaluating alerts for this environment."
+ action={
+
+
+
+ }
+ />
+ ) : (
+
+
+ columns={columns}
+ data={rows as (AlertRuleResponse & { id: string })[]}
+ flush
+ />
+
+ )}
+
+
setPendingDelete(null)}
+ onConfirm={confirmDelete}
+ title="Delete alert rule?"
+ message={
+ pendingDelete
+ ? `Delete rule "${pendingDelete.name}"? Fired alerts are preserved via rule_snapshot.`
+ : ''
+ }
+ confirmText="Delete"
+ variant="danger"
+ loading={deleteRule.isPending}
+ />