From 2bd11bac2f17405a12523413f9366ea5f8e46739 Mon Sep 17 00:00:00 2001 From: Florian Sommariva <1926041+dtrucs@users.noreply.github.com> Date: Tue, 29 Oct 2024 19:35:10 +0100 Subject: [PATCH] Fix search init instanciation with user search context --- frontend/src/components/pages/search/Search.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/pages/search/Search.tsx b/frontend/src/components/pages/search/Search.tsx index f55e2f6f4..8fd64603b 100644 --- a/frontend/src/components/pages/search/Search.tsx +++ b/frontend/src/components/pages/search/Search.tsx @@ -62,6 +62,9 @@ export const SearchUI: React.FC = ({ language }) => { } = useTextFilter(); const { dateFilter, setDateFilter } = useDateFilter(); + const { searchBbox, setPoints, setSearchBbox, isNavigatedByBrowser } = useListAndMapContext(); + + const bboxState = bounds ?? (isNavigatedByBrowser ? searchBbox : null); const { searchResults, @@ -80,7 +83,7 @@ export const SearchUI: React.FC = ({ language }) => { { filtersState, textFilterState, - bboxState: bounds?.toBBoxString() ?? null, + bboxState: bboxState?.toBBoxString() ?? null, dateFilter, page, }, @@ -94,8 +97,6 @@ export const SearchUI: React.FC = ({ language }) => { language, ); - const { setPoints, setSearchBbox, isNavigatedByBrowser } = useListAndMapContext(); - useEffect(() => { if (mapResults) { setPoints(mapResults);