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

This commit is contained in:
Alexander Zobnin 2018-10-22 17:12:18 +03:00
parent 011d7ffa70
commit 91636ec122
No known key found for this signature in database
GPG Key ID: E17E9ABACEFA59EB

View File

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