7a7fb2b8c7fb923f2e86f7f1c2e62543.json 15.5 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { ListContext } from './index';\nimport { Col } from '../grid';\nimport { ConfigContext } from '../config-provider';\nimport { cloneElement } from '../_util/reactNode';\nexport var Meta = function Meta(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      className = _a.className,\n      avatar = _a.avatar,\n      title = _a.title,\n      description = _a.description,\n      others = __rest(_a, [\"prefixCls\", \"className\", \"avatar\", \"title\", \"description\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var prefixCls = getPrefixCls('list', customizePrefixCls);\n  var classString = classNames(\"\".concat(prefixCls, \"-item-meta\"), className);\n  var content = /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-content\")\n  }, title && /*#__PURE__*/React.createElement(\"h4\", {\n    className: \"\".concat(prefixCls, \"-item-meta-title\")\n  }, title), description && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-description\")\n  }, description));\n  return /*#__PURE__*/React.createElement(\"div\", _extends({}, others, {\n    className: classString\n  }), avatar && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-avatar\")\n  }, avatar), (title || description) && content);\n};\n\nvar Item = function Item(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      children = _a.children,\n      actions = _a.actions,\n      extra = _a.extra,\n      className = _a.className,\n      colStyle = _a.colStyle,\n      others = __rest(_a, [\"prefixCls\", \"children\", \"actions\", \"extra\", \"className\", \"colStyle\"]);\n\n  var _React$useContext2 = React.useContext(ListContext),\n      grid = _React$useContext2.grid,\n      itemLayout = _React$useContext2.itemLayout;\n\n  var _React$useContext3 = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext3.getPrefixCls;\n\n  var isItemContainsTextNodeAndNotSingular = function isItemContainsTextNodeAndNotSingular() {\n    var result;\n    React.Children.forEach(children, function (element) {\n      if (typeof element === 'string') {\n        result = true;\n      }\n    });\n    return result && React.Children.count(children) > 1;\n  };\n\n  var isFlexMode = function isFlexMode() {\n    if (itemLayout === 'vertical') {\n      return !!extra;\n    }\n\n    return !isItemContainsTextNodeAndNotSingular();\n  };\n\n  var prefixCls = getPrefixCls('list', customizePrefixCls);\n  var actionsContent = actions && actions.length > 0 && /*#__PURE__*/React.createElement(\"ul\", {\n    className: \"\".concat(prefixCls, \"-item-action\"),\n    key: \"actions\"\n  }, actions.map(function (action, i) {\n    return (\n      /*#__PURE__*/\n      // eslint-disable-next-line react/no-array-index-key\n      React.createElement(\"li\", {\n        key: \"\".concat(prefixCls, \"-item-action-\").concat(i)\n      }, action, i !== actions.length - 1 && /*#__PURE__*/React.createElement(\"em\", {\n        className: \"\".concat(prefixCls, \"-item-action-split\")\n      }))\n    );\n  }));\n  var Element = grid ? 'div' : 'li';\n  var itemChildren = /*#__PURE__*/React.createElement(Element, _extends({}, others, {\n    // `li` element `onCopy` prop args is not same as `div`\n    className: classNames(\"\".concat(prefixCls, \"-item\"), _defineProperty({}, \"\".concat(prefixCls, \"-item-no-flex\"), !isFlexMode()), className)\n  }), itemLayout === 'vertical' && extra ? [/*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-main\"),\n    key: \"content\"\n  }, children, actionsContent), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-extra\"),\n    key: \"extra\"\n  }, extra)] : [children, actionsContent, cloneElement(extra, {\n    key: 'extra'\n  })]);\n  return grid ? /*#__PURE__*/React.createElement(Col, {\n    flex: 1,\n    style: colStyle\n  }, itemChildren) : itemChildren;\n};\n\nItem.Meta = Meta;\nexport default Item;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/list/Item.js"],"names":["_defineProperty","_extends","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","classNames","ListContext","Col","ConfigContext","cloneElement","Meta","_a","customizePrefixCls","prefixCls","className","avatar","title","description","others","_React$useContext","useContext","getPrefixCls","classString","concat","content","createElement","Item","children","actions","extra","colStyle","_React$useContext2","grid","itemLayout","_React$useContext3","isItemContainsTextNodeAndNotSingular","result","Children","forEach","element","count","isFlexMode","actionsContent","key","map","action","Element","itemChildren","flex","style"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport _extends from \"@babel/runtime/helpers/extends\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n\n  for (var p in s) {\n    if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  }\n\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { ListContext } from './index';\nimport { Col } from '../grid';\nimport { ConfigContext } from '../config-provider';\nimport { cloneElement } from '../_util/reactNode';\nexport var Meta = function Meta(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      className = _a.className,\n      avatar = _a.avatar,\n      title = _a.title,\n      description = _a.description,\n      others = __rest(_a, [\"prefixCls\", \"className\", \"avatar\", \"title\", \"description\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var prefixCls = getPrefixCls('list', customizePrefixCls);\n  var classString = classNames(\"\".concat(prefixCls, \"-item-meta\"), className);\n  var content = /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-content\")\n  }, title && /*#__PURE__*/React.createElement(\"h4\", {\n    className: \"\".concat(prefixCls, \"-item-meta-title\")\n  }, title), description && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-description\")\n  }, description));\n  return /*#__PURE__*/React.createElement(\"div\", _extends({}, others, {\n    className: classString\n  }), avatar && /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-meta-avatar\")\n  }, avatar), (title || description) && content);\n};\n\nvar Item = function Item(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      children = _a.children,\n      actions = _a.actions,\n      extra = _a.extra,\n      className = _a.className,\n      colStyle = _a.colStyle,\n      others = __rest(_a, [\"prefixCls\", \"children\", \"actions\", \"extra\", \"className\", \"colStyle\"]);\n\n  var _React$useContext2 = React.useContext(ListContext),\n      grid = _React$useContext2.grid,\n      itemLayout = _React$useContext2.itemLayout;\n\n  var _React$useContext3 = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext3.getPrefixCls;\n\n  var isItemContainsTextNodeAndNotSingular = function isItemContainsTextNodeAndNotSingular() {\n    var result;\n    React.Children.forEach(children, function (element) {\n      if (typeof element === 'string') {\n        result = true;\n      }\n    });\n    return result && React.Children.count(children) > 1;\n  };\n\n  var isFlexMode = function isFlexMode() {\n    if (itemLayout === 'vertical') {\n      return !!extra;\n    }\n\n    return !isItemContainsTextNodeAndNotSingular();\n  };\n\n  var prefixCls = getPrefixCls('list', customizePrefixCls);\n  var actionsContent = actions && actions.length > 0 && /*#__PURE__*/React.createElement(\"ul\", {\n    className: \"\".concat(prefixCls, \"-item-action\"),\n    key: \"actions\"\n  }, actions.map(function (action, i) {\n    return (\n      /*#__PURE__*/\n      // eslint-disable-next-line react/no-array-index-key\n      React.createElement(\"li\", {\n        key: \"\".concat(prefixCls, \"-item-action-\").concat(i)\n      }, action, i !== actions.length - 1 && /*#__PURE__*/React.createElement(\"em\", {\n        className: \"\".concat(prefixCls, \"-item-action-split\")\n      }))\n    );\n  }));\n  var Element = grid ? 'div' : 'li';\n  var itemChildren = /*#__PURE__*/React.createElement(Element, _extends({}, others, {\n    // `li` element `onCopy` prop args is not same as `div`\n    className: classNames(\"\".concat(prefixCls, \"-item\"), _defineProperty({}, \"\".concat(prefixCls, \"-item-no-flex\"), !isFlexMode()), className)\n  }), itemLayout === 'vertical' && extra ? [/*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-main\"),\n    key: \"content\"\n  }, children, actionsContent), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(prefixCls, \"-item-extra\"),\n    key: \"extra\"\n  }, extra)] : [children, actionsContent, cloneElement(extra, {\n    key: 'extra'\n  })]);\n  return grid ? /*#__PURE__*/React.createElement(Col, {\n    flex: 1,\n    style: colStyle\n  }, itemChildren) : itemChildren;\n};\n\nItem.Meta = Meta;\nexport default Item;"]},"metadata":{},"sourceType":"module"}