import * as React from "react";
import Geosuggest, { Suggest, Styles } from "react-geosuggest";
const fixtures = [
{label: "New York", location: new google.maps.LatLng(40.7033127, -73.979681)},
{label: "Rio", location: new google.maps.LatLng(-22.066452, -42.9232368)},
{label: "Tokyo", location: new google.maps.LatLng(35.673343, 139.710388)},
];
const styles: Styles = {
input: {color: "blue"},
suggests: {width: 4},
suggestItem: {display: "flex"},
};
function onFocus() {}
function onActivateSuggest(suggest: Suggest) {}
function getSuggestLabel(suggest: google.maps.places.AutocompletePrediction) { return 'label'; }
function renderSuggestItem(suggest: google.maps.places.AutocompletePrediction) { return
HELLO WORLD
; }
function skipSuggest(suggest: google.maps.places.AutocompletePrediction) { return false; }
function onBlur(value: string) {}
function onKeyDown(event: any) {}
function onKeyPress(event: any) {}
function onChange(value: string) {}
function onSuggestSelect(suggest: Suggest) {}
function onSuggestNoResults(userInput: string) {}
function onUpdateSuggests(suggests: any, activeSuggest: any) {}
class ReactGeosuggest extends React.Component {
private geosuggest: any;
render() {
return (
this.geosuggest = el}
renderSuggestItem={renderSuggestItem}
skipSuggest={skipSuggest}
style={styles}
suggestsClassName="suggestsClassName"
suggestsHiddenClassName="suggestsHiddenClassName"
suggestItemActiveClassName="suggestItemActiveClassName"
suggestItemClassName="suggestItemClassName"
types={["geocode", "(regions)"]}
/>
);
}
}