refactor(charts): filter saved metrics by key and label (#37136)

This commit is contained in:
Vinícius Borges Alencar
2026-02-09 01:29:32 -03:00
committed by GitHub
parent 3b75af9ac3
commit 82d6076804
4 changed files with 304 additions and 1 deletions

View File

@@ -427,8 +427,12 @@ const ColumnSelectPopover = ({
/>
),
key: calculatedColumn.column_name,
column_name: calculatedColumn.column_name,
verbose_name:
calculatedColumn.verbose_name ?? '',
}),
)}
optionFilterProps={['column_name', 'verbose_name']}
/>
</FormItem>
) : datasourceType === DatasourceType.Table ? (
@@ -544,6 +548,8 @@ const ColumnSelectPopover = ({
/>
),
key: `column-${simpleColumn.column_name}`,
column_name: simpleColumn.column_name,
verbose_name: simpleColumn.verbose_name ?? '',
})),
...availableMetrics.map(metric => ({
value: metric.metric_name,
@@ -556,8 +562,15 @@ const ColumnSelectPopover = ({
</MetricOptionContainer>
),
key: `metric-${metric.metric_name}`,
metric_name: metric.metric_name,
verbose_name: metric.verbose_name ?? '',
})),
]}
optionFilterProps={[
'column_name',
'verbose_name',
'metric_name',
]}
/>
</FormItem>
)}