feat: enhance Kubernetes cluster status display with connection indicators

This commit is contained in:
Nawaz Dhandala
2026-03-24 20:39:45 +00:00
parent a1aceec9ec
commit 6b7b27be00

View File

@@ -136,21 +136,27 @@ const KubernetesClusters: FunctionComponent<
otelCollectorStatus: true,
},
title: "Status",
type: FieldType.Text,
},
{
field: {
nodeCount: true,
type: FieldType.Element,
getElement: (item: KubernetesCluster): ReactElement => {
const isConnected: boolean =
item.otelCollectorStatus === "connected";
return (
<div className="flex items-center gap-2">
<span
className={`inline-block w-2 h-2 rounded-full ${
isConnected ? "bg-emerald-500" : "bg-red-500"
}`}
/>
<span
className={`text-sm font-medium ${
isConnected ? "text-emerald-700" : "text-red-700"
}`}
>
{isConnected ? "Connected" : "Disconnected"}
</span>
</div>
);
},
title: "Nodes",
type: FieldType.Number,
},
{
field: {
podCount: true,
},
title: "Pods",
type: FieldType.Number,
},
]}
onViewPage={(item: KubernetesCluster): Promise<Route> => {