From 8fae132afa4dad0f2427020785bdd9ce7869c2ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Wed, 29 Jan 2025 13:25:00 +0100 Subject: [PATCH] fix loop (#8524) --- app/screens/home/search/search.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/screens/home/search/search.tsx b/app/screens/home/search/search.tsx index a148c0322..7010a6f8b 100644 --- a/app/screens/home/search/search.tsx +++ b/app/screens/home/search/search.tsx @@ -146,6 +146,12 @@ const SearchScreen = ({teamId, teams}: Props) => { setFilter(FileFilters.ALL); }, []); + const clearInputs = useCallback(() => { + setSearchValue(''); + setLastSearchedValue(''); + setFilter(FileFilters.ALL); + }, []); + const handleClearSearch = useCallback(() => { clearRef.current = true; Keyboard.dismiss(); @@ -320,11 +326,11 @@ const SearchScreen = ({teamId, teams}: Props) => { useEffect(() => { if (searchTerm) { - resetToInitial(); + clearInputs(); setSearchValue(searchTerm); handleSearch(searchTeamId, searchTerm); } - }, [handleSearch, resetToInitial, searchTeamId, searchTerm]); + }, [handleSearch, clearInputs, searchTeamId, searchTerm]); useDidUpdate(() => { if (isFocused) {