1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Remove dead code

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-10-25 12:21:00 -04:00
parent d734276f9d
commit 01f66c4d41

View File

@ -1,46 +0,0 @@
/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import React from "react";
import type { MetricData } from "../../../common/k8s-api/endpoints/metrics.api";
import { getMetricLastPoints } from "../../../common/k8s-api/endpoints/metrics.api";
import { bytesToUnits } from "../../utils";
import { Badge } from "../badge";
import { DrawerItem } from "../drawer";
export interface ResourceMetricsTextMetrics {
cpuUsage?: MetricData;
cpuRequests?: MetricData;
cpuLimits?: MetricData;
memoryUsage?: MetricData;
memoryRequests?: MetricData;
memoryLimits?: MetricData;
}
export interface ResourceMetricsTextProps {
metrics: ResourceMetricsTextMetrics | null | undefined;
}
export function ResourceMetricsText({ metrics }: ResourceMetricsTextProps) {
if (!metrics) {
return null;
}
const {
cpuUsage = 0,
memoryUsage = 0,
} = getMetricLastPoints(metrics);
return (
<>
<DrawerItem name="CPU" labelsOnly>
{cpuUsage > 0 && <Badge label={`Usage: ${cpuUsage.toPrecision(2)}`}/>}
</DrawerItem>
<DrawerItem name="Memory" labelsOnly>
{memoryUsage > 0 && <Badge label={`Usage: ${bytesToUnits(memoryUsage)}`}/>}
</DrawerItem>
</>
);
}