order node metrics

This commit is contained in:
liugq 2021-12-03 20:26:21 +08:00
parent ac33e2f158
commit 740cda1ff7
2 changed files with 12 additions and 8 deletions

View File

@ -72,10 +72,12 @@ export default ({ clusterID, timezone, timeRange, handleTimeChange }) => {
);
const metrics = React.useMemo(() => {
return _.groupBy(value?.metrics, "group");
// return Object.values(value?.metrics || {}).sort(
// (a, b) => a.order - b.order
// );
const grpMetrics = _.groupBy(value?.metrics, "group");
let metrics = {};
Object.keys(grpMetrics).forEach((k) => {
metrics[k] = (grpMetrics[k] || []).sort((a, b) => a.order - b.order);
});
return metrics;
}, [value]);
const chartRefs = React.useRef();

View File

@ -80,10 +80,12 @@ export default ({ clusterID, timezone, timeRange, handleTimeChange }) => {
);
const metrics = React.useMemo(() => {
return _.groupBy(value?.metrics, "group");
// return Object.values(value?.metrics || {}).sort(
// (a, b) => a.order - b.order
// );
const grpMetrics = _.groupBy(value?.metrics, "group");
let metrics = {};
Object.keys(grpMetrics).forEach((k) => {
metrics[k] = (grpMetrics[k] || []).sort((a, b) => a.order - b.order);
});
return metrics;
}, [value]);
const chartRefs = React.useRef();