From beba9676f6c324243a9a3400ac092f63fef43574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Fri, 22 Mar 2019 15:25:33 +0100 Subject: [PATCH] Minor refactoring of stats picker / shared singlestat code --- .../src/components/StatsPicker/StatsPicker.tsx | 9 +-------- packages/grafana-ui/src/utils/statsCalculator.ts | 6 ++++-- public/app/plugins/panel/singlestat2/SingleStatPanel.tsx | 7 +++++-- public/app/plugins/panel/singlestat2/module.tsx | 8 ++++---- 4 files changed, 14 insertions(+), 16 deletions(-) diff --git a/packages/grafana-ui/src/components/StatsPicker/StatsPicker.tsx b/packages/grafana-ui/src/components/StatsPicker/StatsPicker.tsx index d15c7ebfcd8..df45e299764 100644 --- a/packages/grafana-ui/src/components/StatsPicker/StatsPicker.tsx +++ b/packages/grafana-ui/src/components/StatsPicker/StatsPicker.tsx @@ -73,15 +73,8 @@ export class StatsPicker extends PureComponent { }; }); - const value: SelectOptionItem[] = []; - stats.forEach(s => { - const o = options.find(v => v.value === s); - if (o) { - value.push(o); - } - }); + const value: SelectOptionItem[] = options.filter(option => stats.find(stat => option.value === stat)); - //getStatsCalculators(stats); return (