Skip to content

Commit 814957a

Browse files
committed
clear autocomplete when filtered favs are empty
1 parent 3b95b3b commit 814957a

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

src/sidebar/search/AddressInput.tsx

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,7 @@ export default function AddressInput(props: AddressInputProps) {
9191
return
9292
}
9393
if (text === '') {
94-
const recents = buildRecentItems(undefined, 5, excludeCoord)
95-
if (recents.length > 0) setAutocompleteItems(recents)
94+
setAutocompleteItems(buildRecentItems(undefined, 5, excludeCoord))
9695
}
9796
}, [hasFocus, excludeCoord])
9897

@@ -230,18 +229,15 @@ export default function AddressInput(props: AddressInputProps) {
230229
setText(query)
231230
if (query === '') {
232231
geocoder.cancel()
233-
const recents = buildRecentItems(undefined, 5, excludeCoord)
234-
if (recents.length > 0) setAutocompleteItems(recents)
235-
else setAutocompleteItems([])
232+
setAutocompleteItems(buildRecentItems(undefined, 5, excludeCoord))
236233
} else {
237234
const coordinate = textToCoordinate(query)
238235
if (coordinate) {
239236
geocoder.cancel()
240237
setAutocompleteItems([])
241238
} else {
242239
if (query.length < 2) {
243-
const recents = buildRecentItems(query, 5, excludeCoord)
244-
if (recents.length > 0) setAutocompleteItems(recents)
240+
setAutocompleteItems(buildRecentItems(query, 5, excludeCoord))
245241
}
246242
geocoder.request(query, biasCoord, getMap().getView().getZoom())
247243
}
@@ -274,9 +270,7 @@ export default function AddressInput(props: AddressInputProps) {
274270
onClick={e => {
275271
setText('')
276272
props.onChange('')
277-
const recents = buildRecentItems(undefined, 5, excludeCoord)
278-
if (recents.length > 0) setAutocompleteItems(recents)
279-
else setAutocompleteItems([])
273+
setAutocompleteItems(buildRecentItems(undefined, 5, excludeCoord))
280274
// if we clear the text without focus then explicitly request it to improve usability:
281275
searchInput.current!.focus()
282276
}}

0 commit comments

Comments
 (0)