fix(funnels): remove searchValue from ValueSelect queryKey to avoid unnecessary refetches
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user