feat: improve Kubernetes resource monitoring

This commit is contained in:
2026-08-13 02:19:26 +07:00
parent bd473863f3
commit e4729d4d57
4 changed files with 328 additions and 482 deletions
@@ -0,0 +1,17 @@
import { StatusBadge, type StatusTone } from "@/components/status-badge";
const phaseTones: Record<string, StatusTone> = {
Running: "success",
Succeeded: "success",
Failed: "error",
Pending: "warning",
Unknown: "neutral",
};
export function K8sPhaseBadge({ phase }: { phase?: string }) {
if (!phase) {
return <StatusBadge>Unknown</StatusBadge>;
}
return <StatusBadge tone={phaseTones[phase] ?? "neutral"}>{phase}</StatusBadge>;
}