@mint-ui/map
Version:
- React map library - Control various map with one interface - Google, Naver, Kakao map supported now - Typescript supported - Canvas marker supported
31 lines (22 loc) • 876 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var MintMapControllerContext = React.createContext(null);
function MintMapProvider(_a) {
var controller = _a.controller,
children = _a.children;
return React__default["default"].createElement(MintMapControllerContext.Provider, {
value: controller
}, children);
}
function useMintMapController() {
var controller = React.useContext(MintMapControllerContext);
if (controller === null) {
throw new Error('controller is not initialized');
}
return controller;
}
exports.MintMapProvider = MintMapProvider;
exports.useMintMapController = useMintMapController;