instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
39 lines (28 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _bind = require('classnames/bind');
var _bind2 = _interopRequireDefault(_bind);
var _reactGeosuggest = require('react-geosuggest');
var _reactGeosuggest2 = _interopRequireDefault(_reactGeosuggest);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var cx = _bind2.default.bind(require('../styles/address_picker.scss'));
var AddressPicker = function AddressPicker(props) {
return window.google !== undefined ? _react2.default.createElement(_reactGeosuggest2.default, {
initialValue: props.initial_query,
className: cx('address-picker'),
placeholder: "Adresse",
onSuggestSelect: props.on_place_select,
onBlur: function onBlur(value) {
if (!value) {
props.on_clear_place_input();
}
},
location: new google.maps.LatLng(48.85341, 2.3488),
radius: 300
}) : null;
};
exports.default = AddressPicker;