From ad2ecc167cedd21d2973e2e47e7be4b592f50931 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Mon, 17 Apr 2023 11:59:29 +0200 Subject: [PATCH] fix(ui) - search url to wait for metadata to load (#1172) --- .../shared/SessionSearch/SessionSearch.tsx | 6 ++---- .../app/hooks/useSessionSearchQueryHandler.ts | 19 ++++++++++++------- frontend/app/utils/search.ts | 8 ++++---- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/frontend/app/components/shared/SessionSearch/SessionSearch.tsx b/frontend/app/components/shared/SessionSearch/SessionSearch.tsx index 1d25974cf..6d14b699f 100644 --- a/frontend/app/components/shared/SessionSearch/SessionSearch.tsx +++ b/frontend/app/components/shared/SessionSearch/SessionSearch.tsx @@ -21,11 +21,11 @@ interface Props { updateFilter: typeof updateFilter; } function SessionSearch(props: Props) { - const { appliedFilter, saveRequestPayloads = false, metaLoading } = props; + const { appliedFilter, saveRequestPayloads = false, metaLoading = false } = props; const hasEvents = appliedFilter.filters.filter((i: any) => i.isEvent).size > 0; const hasFilters = appliedFilter.filters.filter((i: any) => !i.isEvent).size > 0; - useSessionSearchQueryHandler({ appliedFilter, applyFilter: props.updateFilter }); + useSessionSearchQueryHandler({ appliedFilter, applyFilter: props.fetchSessions, loading: metaLoading }); useEffect(() => { debounceFetch = debounce(() => props.fetchSessions(), 500); @@ -89,11 +89,9 @@ function SessionSearch(props: Props) {
- {/* */}