Skip to content

Commit 6682973

Browse files
committed
Fix autocomplete useEffect
1 parent 293c113 commit 6682973

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/components/input/autocomplete/useAutocomplete.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,16 @@ const useAutocomplete = ({ value, onInputChange, autocompleteProps = {} }) => {
2626
)
2727

2828
useEffect(() => {
29-
if (items.length && !!value) {
29+
if (!value) {
30+
close()
31+
} else if (items.length) {
3032
const filtered = items.filter(({ label }) =>
3133
label.toLowerCase().includes(value.toLowerCase())
3234
)
3335
setFilteredSuggestions(filtered)
3436
setAutocompleteOpen(!!filtered.length)
3537
}
36-
}, [value, items, setAutocompleteOpen, setFilteredSuggestions])
38+
}, [value, items, setAutocompleteOpen, setFilteredSuggestions, close])
3739

3840
return { autocompleteOpen, close, filteredSuggestions, onItemClick }
3941
}

0 commit comments

Comments
 (0)