UNPKG

react-mapfilter

Version:

These components are designed for viewing data in Mapeo. They share a common interface:

59 lines (46 loc) 2.2 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/extends")); var _filter = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/filter")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _MapViewContent = _interopRequireDefault(require("./MapViewContent")); var _ViewWrapper = _interopRequireDefault(require("../ViewWrapper")); // @flow var MapView = function MapView(_ref, ref) { var observations = _ref.observations, onUpdateObservation = _ref.onUpdateObservation, onDeleteObservation = _ref.onDeleteObservation, presets = _ref.presets, filter = (0, _filter.default)(_ref), getMediaUrl = _ref.getMediaUrl, otherProps = (0, _objectWithoutProperties2.default)(_ref, ["observations", "onUpdateObservation", "onDeleteObservation", "presets", "filter", "getMediaUrl"]); return /*#__PURE__*/_react.default.createElement(_ViewWrapper.default, { observations: observations, onUpdateObservation: onUpdateObservation, onDeleteObservation: onDeleteObservation, presets: presets, filter: filter, getMediaUrl: getMediaUrl }, function (_ref2) { var onClickObservation = _ref2.onClickObservation, filteredObservations = _ref2.filteredObservations, getPreset = _ref2.getPreset, getMedia = _ref2.getMedia; return /*#__PURE__*/_react.default.createElement(_MapViewContent.default, (0, _extends2.default)({ ref: ref, onClick: onClickObservation, observations: filteredObservations, getPreset: getPreset, getMedia: getMedia }, otherProps)); }); }; var _default = /*#__PURE__*/_react.default.forwardRef(MapView); exports.default = _default; //# sourceMappingURL=MapView.js.map