mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix changing between cluster metrics
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
4d5e2bd812
commit
eeff7e488f
@ -32,9 +32,9 @@ interface Dependencies {
|
|||||||
clusterOverviewStore: ClusterOverviewStore
|
clusterOverviewStore: ClusterOverviewStore
|
||||||
}
|
}
|
||||||
|
|
||||||
const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { metricType, metricNodeRole, getMetricsValues, metrics }}: Dependencies) => {
|
const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore }: Dependencies) => {
|
||||||
const { masterNodes, workerNodes } = nodesStore;
|
const { masterNodes, workerNodes } = nodesStore;
|
||||||
const metricsValues = getMetricsValues(metrics);
|
const metricsValues = clusterOverviewStore.getMetricsValues(clusterOverviewStore.metrics);
|
||||||
const disableRoles = !masterNodes.length || !workerNodes.length;
|
const disableRoles = !masterNodes.length || !workerNodes.length;
|
||||||
const disableMetrics = !metricsValues.length;
|
const disableMetrics = !metricsValues.length;
|
||||||
|
|
||||||
@ -44,8 +44,8 @@ const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { me
|
|||||||
<RadioGroup
|
<RadioGroup
|
||||||
asButtons
|
asButtons
|
||||||
className={cssNames("RadioGroup flex gaps", { disabled: disableRoles })}
|
className={cssNames("RadioGroup flex gaps", { disabled: disableRoles })}
|
||||||
value={metricNodeRole}
|
value={clusterOverviewStore.metricNodeRole}
|
||||||
onChange={(metric: MetricNodeRole) => metricNodeRole = metric}
|
onChange={(metric: MetricNodeRole) => clusterOverviewStore.metricNodeRole = metric}
|
||||||
>
|
>
|
||||||
<Radio label="Master" value={MetricNodeRole.MASTER}/>
|
<Radio label="Master" value={MetricNodeRole.MASTER}/>
|
||||||
<Radio label="Worker" value={MetricNodeRole.WORKER}/>
|
<Radio label="Worker" value={MetricNodeRole.WORKER}/>
|
||||||
@ -55,8 +55,8 @@ const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { me
|
|||||||
<RadioGroup
|
<RadioGroup
|
||||||
asButtons
|
asButtons
|
||||||
className={cssNames("RadioGroup flex gaps", { disabled: disableMetrics })}
|
className={cssNames("RadioGroup flex gaps", { disabled: disableMetrics })}
|
||||||
value={metricType}
|
value={clusterOverviewStore.metricType}
|
||||||
onChange={(value: MetricType) => metricType = value}
|
onChange={(value: MetricType) => clusterOverviewStore.metricType = value}
|
||||||
>
|
>
|
||||||
<Radio label="CPU" value={MetricType.CPU}/>
|
<Radio label="CPU" value={MetricType.CPU}/>
|
||||||
<Radio label="Memory" value={MetricType.MEMORY}/>
|
<Radio label="Memory" value={MetricType.MEMORY}/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user