Browse Source

Remove custom error message

pull/2924/head
Manny Dinssa 2 months ago
parent
commit
0d9725b641
  1. 11
      app/frontend/controllers/address_search_controller.js

11
app/frontend/controllers/address_search_controller.js

@ -3,7 +3,6 @@ import accessibleAutocomplete from 'accessible-autocomplete'
import 'accessible-autocomplete/dist/accessible-autocomplete.min.css' import 'accessible-autocomplete/dist/accessible-autocomplete.min.css'
const options = [] const options = []
let showNoResultsMessage = false
const fetchOptions = async (query, searchUrl) => { const fetchOptions = async (query, searchUrl) => {
if (query.length < 2) { if (query.length < 2) {
@ -22,16 +21,13 @@ const fetchAndPopulateSearchResults = async (query, populateResults, searchUrl,
try { try {
const results = await fetchOptions(query, searchUrl) const results = await fetchOptions(query, searchUrl)
if (results.length === 0) { if (results.length === 0) {
showNoResultsMessage = true
populateOptions([], selectEl) populateOptions([], selectEl)
populateResults([]) populateResults([])
} else { } else {
showNoResultsMessage = false
populateOptions(results, selectEl) populateOptions(results, selectEl)
populateResults(Object.values(results).map((o) => `${o.text} (${o.value})`)) populateResults(Object.values(results).map((o) => `${o.text} (${o.value})`))
} }
} catch (error) { } catch (error) {
showNoResultsMessage = true
populateOptions([], selectEl) populateOptions([], selectEl)
populateResults([]) populateResults([])
} }
@ -59,13 +55,6 @@ export default class extends Controller {
defaultValue: '', defaultValue: '',
selectElement: selectEl, selectElement: selectEl,
minLength: 2, minLength: 2,
tNoResults: () => {
if (showNoResultsMessage) {
return 'No address found'
} else {
return null
}
},
source: (query, populateResults) => { source: (query, populateResults) => {
fetchAndPopulateSearchResults(query, populateResults, searchUrl, populateOptions, selectEl) fetchAndPopulateSearchResults(query, populateResults, searchUrl, populateOptions, selectEl)
}, },

Loading…
Cancel
Save