UNPKG

@uiw/react-amap-context-menu

Version:

地图图面一种特殊的信息窗体,即右键菜单。

27 lines (26 loc) 855 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = require("react"); var noop = function noop() {}; var _default = exports["default"] = function _default() { var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var _props$text = props.text, text = _props$text === void 0 ? '' : _props$text, _props$onClick = props.onClick, onClick = _props$onClick === void 0 ? noop : _props$onClick; (0, _react.useEffect)(function () { if (props.contextMenu) { props.contextMenu.addItem(text, onClick, 1); } return function () { if (props.contextMenu) { props.contextMenu.removeItem(text, onClick); } }; }, [props.contextMenu, props.text, props.onClick]); return null; }; module.exports = exports.default;