fix(funnels): remove searchValue from ValueSelect queryKey to avoid unnecessary refetches

This commit is contained in:
Rudy B.
2026-03-16 22:11:34 +01:00
parent a5f4210d84
commit 5246e2f3aa
@@ -115,15 +115,10 @@ function ValueSelect({
}) { }) {
const { get, useQuery } = useApi(); const { get, useQuery } = useApi();
const { formatMessage, messages } = useMessages(); const { formatMessage, messages } = useMessages();
const [search, setSearch] = useState(value ?? '');
const searchValue = useDebounce(search, 300);
const { startAt, endAt } = getEventDataDateRange(); const { startAt, endAt } = getEventDataDateRange();
const { data, isLoading } = useQuery<Array<{ value: string; total: number }>>({ const { data, isLoading } = useQuery<Array<{ value: string; total: number }>>({
queryKey: [ queryKey: ['event-data:values', { websiteId, eventName, propertyName, startAt, endAt }],
'event-data:values',
{ websiteId, eventName, propertyName, searchValue, startAt, endAt },
],
queryFn: () => queryFn: () =>
get(`/websites/${websiteId}/event-data/values`, { get(`/websites/${websiteId}/event-data/values`, {
startAt, startAt,
@@ -142,7 +137,6 @@ function ValueSelect({
items={values} items={values}
inputValue={value} inputValue={value}
onInputChange={v => { onInputChange={v => {
setSearch(v);
onChange?.(v); onChange?.(v);
}} }}
formValue="text" formValue="text"