feat: add sort legend to legend section (#34911)

This commit is contained in:
SBIN2010
2025-09-05 02:41:47 +03:00
committed by GitHub
parent 031fb4b5a8
commit 9424538bb1
20 changed files with 733 additions and 238 deletions

View File

@@ -158,6 +158,7 @@ export default function transformProps(
contributionMode,
legendOrientation,
legendType,
legendSort,
logAxis,
logAxisSecondary,
markerEnabled,
@@ -724,7 +725,11 @@ export default function transformProps(
ForecastSeriesEnum.Observation,
)
.map(entry => entry.id || entry.name || '')
.concat(extractAnnotationLabels(annotationLayers)),
.concat(extractAnnotationLabels(annotationLayers))
.sort((a: string, b: string) => {
if (!legendSort) return 0;
return legendSort === 'asc' ? a.localeCompare(b) : b.localeCompare(a);
}),
},
series: dedupSeries(reorderForecastSeries(series) as SeriesOption[]),
toolbox: {