From 94a63bd79bf3ab49728751a04d6efb70437ea3a6 Mon Sep 17 00:00:00 2001 From: marshennikovaolga Date: Wed, 28 Aug 2024 19:53:42 +0300 Subject: [PATCH] . --- web/components/routes/search/wrapper.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/web/components/routes/search/wrapper.tsx b/web/components/routes/search/wrapper.tsx index 68da0b46..eec62f3c 100644 --- a/web/components/routes/search/wrapper.tsx +++ b/web/components/routes/search/wrapper.tsx @@ -39,15 +39,17 @@ export const SearchWrapper = () => { } } ) + const handleSearch = (e: React.ChangeEvent) => { const value = e.target.value setSearchText(value) - const results = value - ? globalGroup?.root.topics.filter( - (topic): topic is Topic => topic !== null && topic.prettyName.toLowerCase().startsWith(value.toLowerCase()) - ) - : [] + const results = + value && globalGroup?.root.topics + ? globalGroup.root.topics.filter( + (topic): topic is Topic => topic !== null && topic.prettyName.toLowerCase().startsWith(value.toLowerCase()) + ) + : [] setSearchResults(results) } @@ -83,10 +85,13 @@ export const SearchWrapper = () => {
{searchResults.length > 0 ? ( -
+
topic.prettyName)} /> {searchResults.map((topic, index) => ( -
+