@chayns-components/maps
Version:
A set of beautiful React components for developing your own applications with chayns.
38 lines (37 loc) • 1.47 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _core = require("@chayns-components/core");
var _react = _interopRequireDefault(require("react"));
var _positionInput = require("../../constants/positionInput");
var _MapWrapper = _interopRequireDefault(require("./map-wrapper/MapWrapper"));
var _PositionInput = require("./PositionInput.styles");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const PositionInput = ({
searchPlaceholder,
apiToken,
polygonOptions = _positionInput.DEFAULT_POLYGON_OPTIONS,
initialPosition = _positionInput.DEFAULT_POSITION,
zoom = 13,
markers,
onMarkerRemove,
onMarkerChange,
onMarkerAdd
}) => /*#__PURE__*/_react.default.createElement(_PositionInput.StyledPositionInput, null, /*#__PURE__*/_react.default.createElement(_PositionInput.StyledPositionInputSearch, null, /*#__PURE__*/_react.default.createElement(_core.Input, {
id: "auto-complete-input",
placeholder: searchPlaceholder
})), /*#__PURE__*/_react.default.createElement(_MapWrapper.default, {
apiToken: apiToken,
polygonOptions: polygonOptions,
initialPosition: initialPosition,
initialZoom: zoom,
markers: markers,
onMarkerAdd: onMarkerAdd,
onMarkerChange: onMarkerChange,
onMarkerRemove: onMarkerRemove
}));
PositionInput.displayName = 'PositionInput';
var _default = exports.default = PositionInput;
//# sourceMappingURL=PositionInput.js.map