Просмотр исходного кода

graph legend: fix legend when series are having the same alias

Alexander Zobnin 7 лет назад
Родитель
Сommit
91636ec122
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      public/app/plugins/panel/graph/Legend/Legend.tsx

+ 4 - 4
public/app/plugins/panel/graph/Legend/Legend.tsx

@@ -196,9 +196,9 @@ class LegendSeriesList extends React.PureComponent<LegendComponentProps> {
   render() {
     const { seriesList, hiddenSeries, values, min, max, avg, current, total } = this.props;
     const seriesValuesProps = { values, min, max, avg, current, total };
-    return seriesList.map(series => (
+    return seriesList.map((series, i) => (
       <LegendItem
-        key={series.id}
+        key={i}
         series={series}
         hidden={hiddenSeries[series.alias]}
         {...seriesValuesProps}
@@ -251,9 +251,9 @@ class LegendTable extends React.PureComponent<Partial<LegendComponentProps>> {
                 )
             )}
           </tr>
-          {seriesList.map(series => (
+          {seriesList.map((series, i) => (
             <LegendItem
-              key={series.id}
+              key={i}
               asTable={true}
               series={series}
               hidden={hiddenSeries[series.alias]}