/* eslint-disable import/no-absolute-path */ /* eslint-disable react/jsx-indent-props */ import React from 'react'; import PropTypes from 'prop-types'; import { Row, Col } from 'react-bootstrap'; import { Trans, translate } from 'react-i18next'; import DistanceSlider from '/imports/ui/components/DistanceSlider/DistanceSlider'; import SelectionMap from '/imports/ui/components/SelectionMap/SelectionMap'; import Gkeys from '/imports/startup/client/Gkeys'; import CenterInMyPosition from '/imports/ui/components/CenterInMyPosition/CenterInMyPosition.js'; import SubsAutocomplete from './SubsAutocomplete'; class FireSubscription extends React.Component { constructor(props) { super(props); this.state = { init: false }; // console.log(this.props.location.state); } componentDidMount() { const self = this; Gkeys.load(() => { self.setState({ init: true }); }); } onAutocompleteChange(value) { this.setState({ lat: value.lat, lng: value.lng }); } onSliderChange(value) { this.setState({ distance: value }); } onSelection(value) { this.setState({ lat: value.lat, lng: value.lng, distance: value.distance }); } centerOnUserLocation(value) { this.setState({ lat: value.center[0], lng: value.center[1] }); } render() { // https://developers.google.com/places/web-service/search // https://github.com/kenny-hibino/react-places-autocomplete/blob/master/demo/Demo.js if (!this.state.init) { return
; } return (