From 9fde9517b6eb22be952e1cdf14008ab09520f3b2 Mon Sep 17 00:00:00 2001 From: Claire Chabas Date: Fri, 10 Jan 2025 19:29:58 +0100 Subject: [PATCH] testing --- .../src/components/Search/SearchResults.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/gitbook/src/components/Search/SearchResults.tsx b/packages/gitbook/src/components/Search/SearchResults.tsx index 75f251453..ccd1570d2 100644 --- a/packages/gitbook/src/components/Search/SearchResults.tsx +++ b/packages/gitbook/src/components/Search/SearchResults.tsx @@ -111,8 +111,8 @@ export const SearchResults = React.forwardRef(function SearchResults( cancelled = true; }; } else { - setResultsState({ results: [], fetching: true }); - // setResultsState((prev) => ({ results: prev.results, fetching: true })); + console.log('CLAIRE', {query, global, pointer, spaceId, revisionId, withAsk, trackEvent, getCtx}) + setResultsState((prev) => ({ results: prev.results, fetching: true })); let cancelled = false; const timeout = setTimeout(async () => { const results = await (global @@ -150,11 +150,15 @@ export const SearchResults = React.forwardRef(function SearchResults( }, [query, global, pointer, spaceId, revisionId, withAsk, trackEvent, getCtx]); const results: ResultType[] = React.useMemo(() => { - if (!withAsk) { - return resultsState.results; + if(!resultsState.fetching) { + if (!withAsk) { + return resultsState.results; + } + return withQuestionResult(resultsState.results, query); + } else { + return []; } - return withQuestionResult(resultsState.results, query); - }, [resultsState.results, query, withAsk]); + }, [resultsState.results, resultsState.fetching, query, withAsk]); React.useEffect(() => { if (!query) {