diff --git a/src/hooks/use-search.ts b/src/hooks/use-search.ts index 415beb8..c9efd7d 100644 --- a/src/hooks/use-search.ts +++ b/src/hooks/use-search.ts @@ -25,8 +25,12 @@ export const useSearch = ({ TFlatList | TSectionList >(initialOptions); + const resetOptionsToDefault = (i: TFlatList | TSectionList) => { + setFilteredOptions(i); + }; + useEffect(() => { - setFilteredOptions(initialOptions); + resetOptionsToDefault(initialOptions); return () => {}; }, [initialOptions]); @@ -82,8 +86,10 @@ export const useSearch = ({ useEffect(() => { if (searchValue) { onSearch(searchValue); + } else { + resetOptionsToDefault(initialOptions); } - }, [onSearch, searchValue]); + }, [onSearch, searchValue, initialOptions]); return { searchValue,