c15eecaf88cf058a41901d9f9c3b745b.json 7.56 KB
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport * as React from 'react';\nimport { menuAllProps } from './util';\n\nvar MenuItemGroup = /*#__PURE__*/function (_React$Component) {\n  _inherits(MenuItemGroup, _React$Component);\n\n  var _super = _createSuper(MenuItemGroup);\n\n  function MenuItemGroup() {\n    var _this;\n\n    _classCallCheck(this, MenuItemGroup);\n\n    _this = _super.apply(this, arguments);\n\n    _this.renderInnerMenuItem = function (item) {\n      var _this$props = _this.props,\n          renderMenuItem = _this$props.renderMenuItem,\n          index = _this$props.index;\n      return renderMenuItem(item, index, _this.props.subMenuKey);\n    };\n\n    return _this;\n  }\n\n  _createClass(MenuItemGroup, [{\n    key: \"render\",\n    value: function render() {\n      var props = _extends({}, this.props);\n\n      var _props$className = props.className,\n          className = _props$className === void 0 ? '' : _props$className,\n          rootPrefixCls = props.rootPrefixCls;\n      var titleClassName = \"\".concat(rootPrefixCls, \"-item-group-title\");\n      var listClassName = \"\".concat(rootPrefixCls, \"-item-group-list\");\n      var title = props.title,\n          children = props.children;\n      menuAllProps.forEach(function (key) {\n        return delete props[key];\n      }); // Set onClick to null, to ignore propagated onClick event\n\n      delete props.onClick;\n      delete props.direction;\n      return React.createElement(\"li\", Object.assign({}, props, {\n        className: \"\".concat(className, \" \").concat(rootPrefixCls, \"-item-group\")\n      }), React.createElement(\"div\", {\n        className: titleClassName,\n        title: typeof title === 'string' ? title : undefined\n      }, title), React.createElement(\"ul\", {\n        className: listClassName\n      }, React.Children.map(children, this.renderInnerMenuItem)));\n    }\n  }]);\n\n  return MenuItemGroup;\n}(React.Component);\n\nMenuItemGroup.isMenuItemGroup = true;\nMenuItemGroup.defaultProps = {\n  disabled: true\n};\nexport default MenuItemGroup;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-menu/es/MenuItemGroup.js"],"names":["_extends","_classCallCheck","_createClass","_inherits","_createSuper","React","menuAllProps","MenuItemGroup","_React$Component","_super","_this","apply","arguments","renderInnerMenuItem","item","_this$props","props","renderMenuItem","index","subMenuKey","key","value","render","_props$className","className","rootPrefixCls","titleClassName","concat","listClassName","title","children","forEach","onClick","direction","createElement","Object","assign","undefined","Children","map","Component","isMenuItemGroup","defaultProps","disabled"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport * as React from 'react';\nimport { menuAllProps } from './util';\n\nvar MenuItemGroup = /*#__PURE__*/function (_React$Component) {\n  _inherits(MenuItemGroup, _React$Component);\n\n  var _super = _createSuper(MenuItemGroup);\n\n  function MenuItemGroup() {\n    var _this;\n\n    _classCallCheck(this, MenuItemGroup);\n\n    _this = _super.apply(this, arguments);\n\n    _this.renderInnerMenuItem = function (item) {\n      var _this$props = _this.props,\n          renderMenuItem = _this$props.renderMenuItem,\n          index = _this$props.index;\n      return renderMenuItem(item, index, _this.props.subMenuKey);\n    };\n\n    return _this;\n  }\n\n  _createClass(MenuItemGroup, [{\n    key: \"render\",\n    value: function render() {\n      var props = _extends({}, this.props);\n\n      var _props$className = props.className,\n          className = _props$className === void 0 ? '' : _props$className,\n          rootPrefixCls = props.rootPrefixCls;\n      var titleClassName = \"\".concat(rootPrefixCls, \"-item-group-title\");\n      var listClassName = \"\".concat(rootPrefixCls, \"-item-group-list\");\n      var title = props.title,\n          children = props.children;\n      menuAllProps.forEach(function (key) {\n        return delete props[key];\n      }); // Set onClick to null, to ignore propagated onClick event\n\n      delete props.onClick;\n      delete props.direction;\n      return React.createElement(\"li\", Object.assign({}, props, {\n        className: \"\".concat(className, \" \").concat(rootPrefixCls, \"-item-group\")\n      }), React.createElement(\"div\", {\n        className: titleClassName,\n        title: typeof title === 'string' ? title : undefined\n      }, title), React.createElement(\"ul\", {\n        className: listClassName\n      }, React.Children.map(children, this.renderInnerMenuItem)));\n    }\n  }]);\n\n  return MenuItemGroup;\n}(React.Component);\n\nMenuItemGroup.isMenuItemGroup = true;\nMenuItemGroup.defaultProps = {\n  disabled: true\n};\nexport default MenuItemGroup;"]},"metadata":{},"sourceType":"module"}