diff --git a/src/renderer/components/+cluster/cluster-metric-switchers.tsx b/src/renderer/components/+cluster/cluster-metric-switchers.tsx index 6581452907..28cbef264a 100644 --- a/src/renderer/components/+cluster/cluster-metric-switchers.tsx +++ b/src/renderer/components/+cluster/cluster-metric-switchers.tsx @@ -32,9 +32,9 @@ interface Dependencies { clusterOverviewStore: ClusterOverviewStore } -const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { metricType, metricNodeRole, getMetricsValues, metrics }}: Dependencies) => { +const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore }: Dependencies) => { const { masterNodes, workerNodes } = nodesStore; - const metricsValues = getMetricsValues(metrics); + const metricsValues = clusterOverviewStore.getMetricsValues(clusterOverviewStore.metrics); const disableRoles = !masterNodes.length || !workerNodes.length; const disableMetrics = !metricsValues.length; @@ -44,8 +44,8 @@ const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { me metricNodeRole = metric} + value={clusterOverviewStore.metricNodeRole} + onChange={(metric: MetricNodeRole) => clusterOverviewStore.metricNodeRole = metric} > @@ -55,8 +55,8 @@ const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore: { me metricType = value} + value={clusterOverviewStore.metricType} + onChange={(value: MetricType) => clusterOverviewStore.metricType = value} >