@uiw/react-baidu-map-with-map
Version:
Baidu Map with-map Components for React.
23 lines (21 loc) • 995 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = withMap;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _react = _interopRequireDefault(require("react"));
var _reactBaiduMapMap = _interopRequireDefault(require("@uiw/react-baidu-map-map"));
var _jsxRuntime = require("react/jsx-runtime");
/// <reference types="@uiw/react-baidu-map-types" />
function withMap(Comp) {
return /*#__PURE__*/_react.default.forwardRef((props, ref) => /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactBaiduMapMap.default, (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
children: mapProps => {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Comp, (0, _objectSpread2.default)((0, _objectSpread2.default)({
ref: ref
}, props), mapProps));
}
})));
}
module.exports = exports.default;