diff --git a/apps/console/src/components/form/MeasureSelectField.tsx b/apps/console/src/components/form/MeasureSelectField.tsx index 544c63b31..39e7456cb 100644 --- a/apps/console/src/components/form/MeasureSelectField.tsx +++ b/apps/console/src/components/form/MeasureSelectField.tsx @@ -54,35 +54,28 @@ function MeasureSelectWithQuery( ); }, [data?.measures.edges, search]); - const allMeasures = useMemo(() => { - return data?.measures.edges?.map((edge) => edge.node) ?? []; - }, [data?.measures.edges]); - return (
{ - const selectedMeasure = allMeasures.find((m) => m.id === field.value); - const displayValue = selectedMeasure ? selectedMeasure.name : search; - return ( { - field.onChange(measureId); - const measure = allMeasures.find((m) => m.id === measureId); - setSearch(measure?.name ?? ""); - }} - value={displayValue} + value={search} onSearch={setSearch} disabled={disabled} - resetValueOnHide > {measures?.map((m) => ( - + { + field.onChange(m.id); + setSearch(m.name); + }} + >
{m.name}