diff --git a/src/renderer/components/cluster-settings/cluster-settings.tsx b/src/renderer/components/cluster-settings/cluster-settings.tsx index 85ee7b9fb0..451b0186fa 100644 --- a/src/renderer/components/cluster-settings/cluster-settings.tsx +++ b/src/renderer/components/cluster-settings/cluster-settings.tsx @@ -114,8 +114,6 @@ export function MetricsSettings({ entity }: EntitySettingViewProps) {
-
-
diff --git a/src/renderer/components/cluster-settings/components/cluster-metrics-setting.tsx b/src/renderer/components/cluster-settings/components/cluster-metrics-setting.tsx index a30fb823ae..8cce59bbe8 100644 --- a/src/renderer/components/cluster-settings/components/cluster-metrics-setting.tsx +++ b/src/renderer/components/cluster-settings/components/cluster-metrics-setting.tsx @@ -119,7 +119,7 @@ export class ClusterMetricsSetting extends React.Component { render() { return ( -
+
{this.renderMetricsSelect()} diff --git a/src/renderer/components/cluster-settings/components/cluster-show-metrics.tsx b/src/renderer/components/cluster-settings/components/cluster-show-metrics.tsx index 9a6d1e084f..6544f2325b 100644 --- a/src/renderer/components/cluster-settings/components/cluster-show-metrics.tsx +++ b/src/renderer/components/cluster-settings/components/cluster-show-metrics.tsx @@ -25,6 +25,7 @@ import type { Cluster } from "../../../../main/cluster"; import { observable, reaction, makeObservable } from "mobx"; import { Badge } from "../../badge/badge"; import { Icon } from "../../icon/icon"; +import { Notice } from "../../+extensions/notice"; interface Props { cluster: Cluster; @@ -55,14 +56,20 @@ export class ShowMetricsSetting extends React.Component { } renderMetrics() { + const metrics = Array.from(this.hiddenMetrics); + + if (!metrics.length) { + return ( +
All metrics are visible on the UI
+ ); + } return ( - - Array.from(this.hiddenMetrics).map(name => { + metrics.map(name => { const tooltipId = `${name}`; return ( - + {name} { render() { return ( -
- {this.renderMetrics()} -
+ +
+ {this.renderMetrics()} +
+
); } }