@uiw/react-amap-context-menu
Version:
地图图面一种特殊的信息窗体,即右键菜单。
27 lines (26 loc) • 855 B
JavaScript
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;
;