feat(ui): add delta field to finding resources

This commit is contained in:
alejandrobailo
2026-04-08 10:18:36 +02:00
parent 53e564eeb0
commit 99f190e7b1
3 changed files with 8 additions and 1 deletions

View File

@@ -98,6 +98,7 @@ interface FindingGroupResourceAttributes {
resource: ResourceInfo;
provider: ProviderInfo;
status: string;
delta?: string | null;
severity: string;
first_seen_at: string | null;
last_seen_at: string | null;
@@ -143,6 +144,7 @@ export function adaptFindingGroupResourcesResponse(
region: item.attributes.resource?.region || "-",
severity: (item.attributes.severity || "informational") as Severity,
status: item.attributes.status,
delta: item.attributes.delta || null,
isMuted: item.attributes.status === "MUTED",
// TODO: remove fallback once the API returns muted_reason in finding-group-resources
mutedReason: item.attributes.muted_reason || undefined,

View File

@@ -27,7 +27,10 @@ import { FindingResourceRow } from "@/types";
import { canMuteFindingResource } from "./finding-resource-selection";
import { FindingsSelectionContext } from "./findings-selection-context";
import { NotificationIndicator } from "./notification-indicator";
import {
type DeltaType,
NotificationIndicator,
} from "./notification-indicator";
const ResourceRowActions = ({ row }: { row: Row<FindingResourceRow> }) => {
const resource = row.original;
@@ -173,6 +176,7 @@ export function getColumnFindingResources({
cell: ({ row }) => (
<div className="flex items-center gap-2">
<NotificationIndicator
delta={row.original.delta as DeltaType | undefined}
isMuted={row.original.isMuted}
mutedReason={row.original.mutedReason}
/>

View File

@@ -40,6 +40,7 @@ export interface FindingResourceRow {
region: string;
severity: Severity;
status: string;
delta?: string | null;
isMuted: boolean;
mutedReason?: string;
firstSeenAt: string | null;