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)"]} />
); } }