@@ -8,10 +8,11 @@ import LoaderComponent from '../../components/loader/LoaderComponent'
88import ErrorComponent from '../../components/error/ErrorComponent'
99import { AddressContext } from '../../context/AddressContext'
1010import SearchComponent from '../../components/search/SearchComponent'
11- import { isEmpty , isUndefined , isNull } from 'lodash-es'
11+ import { isEmpty , isUndefined } from 'lodash-es'
1212import * as Sentry from '@sentry/browser'
1313import { Event } from '../../utils/ReactAnalytics'
1414import HEADERS from '../../utils/AlgoliaHeaders'
15+ import validName from '../../utils/ValidCityName'
1516
1617// Exponential back-off retry delay between requests
1718axiosRetry ( axios , { retryDelay : axiosRetry . exponentialDelay } )
@@ -31,12 +32,6 @@ class AutoCompleteContainer extends Component {
3132 this . setState ( { errorMessage : message } )
3233 }
3334
34- validName ( name , showDelimeter = true ) {
35- return ! isEmpty ( name ) && ! isUndefined ( name ) && ! isNull ( name )
36- ? `${ name } ${ showDelimeter ? ', ' : '' } `
37- : ''
38- }
39-
4035 // debounced function
4136 debounceAddress = debounce ( this . getAddresses , 1000 )
4237
@@ -83,7 +78,7 @@ class AutoCompleteContainer extends Component {
8378 } `
8479
8580 // prettier-ignore
86- const cityName = `${ this . validName ( city ) } ${ this . validName ( state ) } ${ this . validName ( country , false ) } `
81+ const cityName = `${ validName ( city ) } ${ validName ( state ) } ${ validName ( country , false ) } `
8782 const { lat, lng} = hit [ '_geoloc' ]
8883 return {
8984 cityName : cityName ,
0 commit comments