Как реагировать на автозаполнение Admin-Admin, как установить данные API? - PullRequest
0 голосов
/ 17 марта 2020

Я использую реагирует администратор , в этом я хочу интегрировать API Google Place, а затем показывать все местоположения как варианты в автозаполнении.

для этого я делаю, как показано ниже.

const searchLocation = (search) => {
  if (search) {
    axios.get(`http://localhost:3000/searchLocation?search=${search}`).then(response => {
      locations = [];
       if (response.data.length) {
        locations = response.data.map(item => { return ({ id: item.id, description: item.description }) });
        console.log(locations, 'test');
        return locations;
      } else {
        return [{ id: '123', description: 'no data' }];
      }
    })
  } else {
    return [{ id: '123', description: 'no data' }];
  }
}


    <AutocompleteInput source="location"  
setFilter={(search) => searchLocation(search)}
 choices={locations} 
optionText="description" 
optionValue="id" />

Как мне это сделать, чтобы при выборе я получал Google Place как автозаполнение.

...