We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f588b92 commit a030875Copy full SHA for a030875
src/features/search/components/Search.tsx
@@ -27,14 +27,16 @@ export function Search(): ReactElement | null {
27
const fuse = allPosts ? getFuseInstance(allPosts) : null
28
29
useEffect(() => {
30
- if (!query || query === '' || !fuse) {
+ if (!query || query === '') {
31
setResults([])
32
return
33
}
34
35
- const results = fuse.search(query).map((result) => result.item)
36
- setResults(results)
37
- }, [query])
+ if (!fuse) return
+
+ const nextResults = fuse.search(query).map((result) => result.item)
38
+ setResults(nextResults)
39
+ }, [query, fuse])
40
41
// animate closing of search
42
async function toggleSearch(): Promise<void> {
0 commit comments