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:
parent
d734276f9d
commit
01f66c4d41
@ -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>
|
|
||||||
</>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user