From 5902ef512d2450a2dba1d7868107810fbb1e1495 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Thu, 23 Oct 2025 18:49:09 +0200 Subject: [PATCH] Fix reload of measure input Signed-off-by: Sacha Al Himdani --- .../components/form/MeasureSelectField.tsx | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) 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}