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) => ( -
+