import "./cluster-metric-switchers.scss"; import React from "react"; import { Trans } from "@lingui/macro"; import { observer } from "mobx-react"; import { nodesStore } from "../+nodes/nodes.store"; import { cssNames } from "../../utils"; import { Radio, RadioGroup } from "../radio"; import { clusterStore, MetricNodeRole, MetricType } from "./cluster.store"; export const ClusterMetricSwitchers = observer(() => { const { metricType, metricNodeRole, getMetricsValues, metrics } = clusterStore; const { masterNodes, workerNodes } = nodesStore; const metricsValues = getMetricsValues(metrics); const disableRoles = !masterNodes.length || !workerNodes.length; const disableMetrics = !metricsValues.length; return (