f7903fb0589ed0d39675b037bfa0ae31.json 8.66 KB
{"ast":null,"code":"import _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 DownOutlined from '@ant-design/icons/DownOutlined';\nimport DropDown from '../dropdown/dropdown';\nimport { ConfigContext } from '../config-provider';\n\nvar BreadcrumbItem = function BreadcrumbItem(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      _a$separator = _a.separator,\n      separator = _a$separator === void 0 ? '/' : _a$separator,\n      children = _a.children,\n      overlay = _a.overlay,\n      dropdownProps = _a.dropdownProps,\n      restProps = __rest(_a, [\"prefixCls\", \"separator\", \"children\", \"overlay\", \"dropdownProps\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);\n  /**\n   * if overlay is have\n   * Wrap a DropDown\n   */\n\n  var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) {\n    if (overlay) {\n      return /*#__PURE__*/React.createElement(DropDown, _extends({\n        overlay: overlay,\n        placement: \"bottomCenter\"\n      }, dropdownProps), /*#__PURE__*/React.createElement(\"span\", {\n        className: \"\".concat(prefixCls, \"-overlay-link\")\n      }, breadcrumbItem, /*#__PURE__*/React.createElement(DownOutlined, null)));\n    }\n\n    return breadcrumbItem;\n  };\n\n  var link;\n\n  if ('href' in restProps) {\n    link = /*#__PURE__*/React.createElement(\"a\", _extends({\n      className: \"\".concat(prefixCls, \"-link\")\n    }, restProps), children);\n  } else {\n    link = /*#__PURE__*/React.createElement(\"span\", _extends({\n      className: \"\".concat(prefixCls, \"-link\")\n    }, restProps), children);\n  } // wrap to dropDown\n\n\n  link = renderBreadcrumbNode(link);\n\n  if (children) {\n    return /*#__PURE__*/React.createElement(\"span\", null, link, separator && separator !== '' && /*#__PURE__*/React.createElement(\"span\", {\n      className: \"\".concat(prefixCls, \"-separator\")\n    }, separator));\n  }\n\n  return null;\n};\n\nBreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;\nexport default BreadcrumbItem;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/breadcrumb/BreadcrumbItem.js"],"names":["_extends","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","DownOutlined","DropDown","ConfigContext","BreadcrumbItem","_a","customizePrefixCls","prefixCls","_a$separator","separator","children","overlay","dropdownProps","restProps","_React$useContext","useContext","getPrefixCls","renderBreadcrumbNode","breadcrumbItem","createElement","placement","className","concat","link","__ANT_BREADCRUMB_ITEM"],"mappings":"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","sourcesContent":["import _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 DownOutlined from '@ant-design/icons/DownOutlined';\nimport DropDown from '../dropdown/dropdown';\nimport { ConfigContext } from '../config-provider';\n\nvar BreadcrumbItem = function BreadcrumbItem(_a) {\n  var customizePrefixCls = _a.prefixCls,\n      _a$separator = _a.separator,\n      separator = _a$separator === void 0 ? '/' : _a$separator,\n      children = _a.children,\n      overlay = _a.overlay,\n      dropdownProps = _a.dropdownProps,\n      restProps = __rest(_a, [\"prefixCls\", \"separator\", \"children\", \"overlay\", \"dropdownProps\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var prefixCls = getPrefixCls('breadcrumb', customizePrefixCls);\n  /**\n   * if overlay is have\n   * Wrap a DropDown\n   */\n\n  var renderBreadcrumbNode = function renderBreadcrumbNode(breadcrumbItem) {\n    if (overlay) {\n      return /*#__PURE__*/React.createElement(DropDown, _extends({\n        overlay: overlay,\n        placement: \"bottomCenter\"\n      }, dropdownProps), /*#__PURE__*/React.createElement(\"span\", {\n        className: \"\".concat(prefixCls, \"-overlay-link\")\n      }, breadcrumbItem, /*#__PURE__*/React.createElement(DownOutlined, null)));\n    }\n\n    return breadcrumbItem;\n  };\n\n  var link;\n\n  if ('href' in restProps) {\n    link = /*#__PURE__*/React.createElement(\"a\", _extends({\n      className: \"\".concat(prefixCls, \"-link\")\n    }, restProps), children);\n  } else {\n    link = /*#__PURE__*/React.createElement(\"span\", _extends({\n      className: \"\".concat(prefixCls, \"-link\")\n    }, restProps), children);\n  } // wrap to dropDown\n\n\n  link = renderBreadcrumbNode(link);\n\n  if (children) {\n    return /*#__PURE__*/React.createElement(\"span\", null, link, separator && separator !== '' && /*#__PURE__*/React.createElement(\"span\", {\n      className: \"\".concat(prefixCls, \"-separator\")\n    }, separator));\n  }\n\n  return null;\n};\n\nBreadcrumbItem.__ANT_BREADCRUMB_ITEM = true;\nexport default BreadcrumbItem;"]},"metadata":{},"sourceType":"module"}