101632eb0ff4f1418b860678ea3dc41d.json 19.5 KB
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\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 RcTreeSelect, { TreeNode, SHOW_ALL, SHOW_PARENT, SHOW_CHILD } from 'rc-tree-select';\nimport classNames from 'classnames';\nimport omit from 'omit.js';\nimport { ConfigContext } from '../config-provider';\nimport devWarning from '../_util/devWarning';\nimport getIcons from '../select/utils/iconUtil';\nimport renderSwitcherIcon from '../tree/utils/iconUtil';\nimport SizeContext from '../config-provider/SizeContext';\n\nvar InternalTreeSelect = function InternalTreeSelect(_a, ref) {\n  var _classNames2;\n\n  var customizePrefixCls = _a.prefixCls,\n      customizeSize = _a.size,\n      _a$bordered = _a.bordered,\n      bordered = _a$bordered === void 0 ? true : _a$bordered,\n      className = _a.className,\n      treeCheckable = _a.treeCheckable,\n      multiple = _a.multiple,\n      _a$listHeight = _a.listHeight,\n      listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight,\n      _a$listItemHeight = _a.listItemHeight,\n      listItemHeight = _a$listItemHeight === void 0 ? 26 : _a$listItemHeight,\n      notFoundContent = _a.notFoundContent,\n      _switcherIcon = _a.switcherIcon,\n      treeLine = _a.treeLine,\n      getPopupContainer = _a.getPopupContainer,\n      dropdownClassName = _a.dropdownClassName,\n      _a$treeIcon = _a.treeIcon,\n      treeIcon = _a$treeIcon === void 0 ? false : _a$treeIcon,\n      _a$transitionName = _a.transitionName,\n      transitionName = _a$transitionName === void 0 ? 'slide-up' : _a$transitionName,\n      _a$choiceTransitionNa = _a.choiceTransitionName,\n      choiceTransitionName = _a$choiceTransitionNa === void 0 ? '' : _a$choiceTransitionNa,\n      props = __rest(_a, [\"prefixCls\", \"size\", \"bordered\", \"className\", \"treeCheckable\", \"multiple\", \"listHeight\", \"listItemHeight\", \"notFoundContent\", \"switcherIcon\", \"treeLine\", \"getPopupContainer\", \"dropdownClassName\", \"treeIcon\", \"transitionName\", \"choiceTransitionName\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getContextPopupContainer = _React$useContext.getPopupContainer,\n      getPrefixCls = _React$useContext.getPrefixCls,\n      renderEmpty = _React$useContext.renderEmpty,\n      direction = _React$useContext.direction,\n      virtual = _React$useContext.virtual,\n      dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth;\n\n  var size = React.useContext(SizeContext);\n  devWarning(multiple !== false || !treeCheckable, 'TreeSelect', '`multiple` will alway be `true` when `treeCheckable` is true');\n  var prefixCls = getPrefixCls('select', customizePrefixCls);\n  var treePrefixCls = getPrefixCls('select-tree', customizePrefixCls);\n  var treeSelectPrefixCls = getPrefixCls('tree-select', customizePrefixCls);\n  var mergedDropdownClassName = classNames(dropdownClassName, \"\".concat(treeSelectPrefixCls, \"-dropdown\"), _defineProperty({}, \"\".concat(treeSelectPrefixCls, \"-dropdown-rtl\"), direction === 'rtl'));\n  var isMultiple = !!(treeCheckable || multiple); // ===================== Icons =====================\n\n  var _getIcons = getIcons(_extends(_extends({}, props), {\n    multiple: isMultiple,\n    prefixCls: prefixCls\n  })),\n      suffixIcon = _getIcons.suffixIcon,\n      itemIcon = _getIcons.itemIcon,\n      removeIcon = _getIcons.removeIcon,\n      clearIcon = _getIcons.clearIcon; // ===================== Empty =====================\n\n\n  var mergedNotFound;\n\n  if (notFoundContent !== undefined) {\n    mergedNotFound = notFoundContent;\n  } else {\n    mergedNotFound = renderEmpty('Select');\n  } // ==================== Render =====================\n\n\n  var selectProps = omit(props, ['suffixIcon', 'itemIcon', 'removeIcon', 'clearIcon', 'switcherIcon']);\n  var mergedSize = customizeSize || size;\n  var mergedClassName = classNames(!customizePrefixCls && treeSelectPrefixCls, (_classNames2 = {}, _defineProperty(_classNames2, \"\".concat(prefixCls, \"-lg\"), mergedSize === 'large'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-sm\"), mergedSize === 'small'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-borderless\"), !bordered), _classNames2), className);\n  return /*#__PURE__*/React.createElement(RcTreeSelect, _extends({\n    virtual: virtual,\n    dropdownMatchSelectWidth: dropdownMatchSelectWidth\n  }, selectProps, {\n    ref: ref,\n    prefixCls: prefixCls,\n    className: mergedClassName,\n    listHeight: listHeight,\n    listItemHeight: listItemHeight,\n    treeCheckable: treeCheckable ? /*#__PURE__*/React.createElement(\"span\", {\n      className: \"\".concat(prefixCls, \"-tree-checkbox-inner\")\n    }) : treeCheckable,\n    inputIcon: suffixIcon,\n    menuItemSelectedIcon: itemIcon,\n    multiple: multiple,\n    removeIcon: removeIcon,\n    clearIcon: clearIcon,\n    switcherIcon: function switcherIcon(nodeProps) {\n      return renderSwitcherIcon(treePrefixCls, _switcherIcon, treeLine, nodeProps);\n    },\n    showTreeIcon: treeIcon,\n    notFoundContent: mergedNotFound,\n    getPopupContainer: getPopupContainer || getContextPopupContainer,\n    treeMotion: null,\n    dropdownClassName: mergedDropdownClassName,\n    choiceTransitionName: choiceTransitionName,\n    transitionName: transitionName\n  }));\n};\n\nvar TreeSelectRef = /*#__PURE__*/React.forwardRef(InternalTreeSelect);\nvar TreeSelect = TreeSelectRef;\nTreeSelect.TreeNode = TreeNode;\nTreeSelect.SHOW_ALL = SHOW_ALL;\nTreeSelect.SHOW_PARENT = SHOW_PARENT;\nTreeSelect.SHOW_CHILD = SHOW_CHILD;\nexport { TreeNode };\nexport default TreeSelect;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/tree-select/index.js"],"names":["_extends","_defineProperty","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","RcTreeSelect","TreeNode","SHOW_ALL","SHOW_PARENT","SHOW_CHILD","classNames","omit","ConfigContext","devWarning","getIcons","renderSwitcherIcon","SizeContext","InternalTreeSelect","_a","ref","_classNames2","customizePrefixCls","prefixCls","customizeSize","size","_a$bordered","bordered","className","treeCheckable","multiple","_a$listHeight","listHeight","_a$listItemHeight","listItemHeight","notFoundContent","_switcherIcon","switcherIcon","treeLine","getPopupContainer","dropdownClassName","_a$treeIcon","treeIcon","_a$transitionName","transitionName","_a$choiceTransitionNa","choiceTransitionName","props","_React$useContext","useContext","getContextPopupContainer","getPrefixCls","renderEmpty","direction","virtual","dropdownMatchSelectWidth","treePrefixCls","treeSelectPrefixCls","mergedDropdownClassName","concat","isMultiple","_getIcons","suffixIcon","itemIcon","removeIcon","clearIcon","mergedNotFound","undefined","selectProps","mergedSize","mergedClassName","createElement","inputIcon","menuItemSelectedIcon","nodeProps","showTreeIcon","treeMotion","TreeSelectRef","forwardRef","TreeSelect"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/extends\";\nimport _defineProperty from \"@babel/runtime/helpers/defineProperty\";\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 RcTreeSelect, { TreeNode, SHOW_ALL, SHOW_PARENT, SHOW_CHILD } from 'rc-tree-select';\nimport classNames from 'classnames';\nimport omit from 'omit.js';\nimport { ConfigContext } from '../config-provider';\nimport devWarning from '../_util/devWarning';\nimport getIcons from '../select/utils/iconUtil';\nimport renderSwitcherIcon from '../tree/utils/iconUtil';\nimport SizeContext from '../config-provider/SizeContext';\n\nvar InternalTreeSelect = function InternalTreeSelect(_a, ref) {\n  var _classNames2;\n\n  var customizePrefixCls = _a.prefixCls,\n      customizeSize = _a.size,\n      _a$bordered = _a.bordered,\n      bordered = _a$bordered === void 0 ? true : _a$bordered,\n      className = _a.className,\n      treeCheckable = _a.treeCheckable,\n      multiple = _a.multiple,\n      _a$listHeight = _a.listHeight,\n      listHeight = _a$listHeight === void 0 ? 256 : _a$listHeight,\n      _a$listItemHeight = _a.listItemHeight,\n      listItemHeight = _a$listItemHeight === void 0 ? 26 : _a$listItemHeight,\n      notFoundContent = _a.notFoundContent,\n      _switcherIcon = _a.switcherIcon,\n      treeLine = _a.treeLine,\n      getPopupContainer = _a.getPopupContainer,\n      dropdownClassName = _a.dropdownClassName,\n      _a$treeIcon = _a.treeIcon,\n      treeIcon = _a$treeIcon === void 0 ? false : _a$treeIcon,\n      _a$transitionName = _a.transitionName,\n      transitionName = _a$transitionName === void 0 ? 'slide-up' : _a$transitionName,\n      _a$choiceTransitionNa = _a.choiceTransitionName,\n      choiceTransitionName = _a$choiceTransitionNa === void 0 ? '' : _a$choiceTransitionNa,\n      props = __rest(_a, [\"prefixCls\", \"size\", \"bordered\", \"className\", \"treeCheckable\", \"multiple\", \"listHeight\", \"listItemHeight\", \"notFoundContent\", \"switcherIcon\", \"treeLine\", \"getPopupContainer\", \"dropdownClassName\", \"treeIcon\", \"transitionName\", \"choiceTransitionName\"]);\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getContextPopupContainer = _React$useContext.getPopupContainer,\n      getPrefixCls = _React$useContext.getPrefixCls,\n      renderEmpty = _React$useContext.renderEmpty,\n      direction = _React$useContext.direction,\n      virtual = _React$useContext.virtual,\n      dropdownMatchSelectWidth = _React$useContext.dropdownMatchSelectWidth;\n\n  var size = React.useContext(SizeContext);\n  devWarning(multiple !== false || !treeCheckable, 'TreeSelect', '`multiple` will alway be `true` when `treeCheckable` is true');\n  var prefixCls = getPrefixCls('select', customizePrefixCls);\n  var treePrefixCls = getPrefixCls('select-tree', customizePrefixCls);\n  var treeSelectPrefixCls = getPrefixCls('tree-select', customizePrefixCls);\n  var mergedDropdownClassName = classNames(dropdownClassName, \"\".concat(treeSelectPrefixCls, \"-dropdown\"), _defineProperty({}, \"\".concat(treeSelectPrefixCls, \"-dropdown-rtl\"), direction === 'rtl'));\n  var isMultiple = !!(treeCheckable || multiple); // ===================== Icons =====================\n\n  var _getIcons = getIcons(_extends(_extends({}, props), {\n    multiple: isMultiple,\n    prefixCls: prefixCls\n  })),\n      suffixIcon = _getIcons.suffixIcon,\n      itemIcon = _getIcons.itemIcon,\n      removeIcon = _getIcons.removeIcon,\n      clearIcon = _getIcons.clearIcon; // ===================== Empty =====================\n\n\n  var mergedNotFound;\n\n  if (notFoundContent !== undefined) {\n    mergedNotFound = notFoundContent;\n  } else {\n    mergedNotFound = renderEmpty('Select');\n  } // ==================== Render =====================\n\n\n  var selectProps = omit(props, ['suffixIcon', 'itemIcon', 'removeIcon', 'clearIcon', 'switcherIcon']);\n  var mergedSize = customizeSize || size;\n  var mergedClassName = classNames(!customizePrefixCls && treeSelectPrefixCls, (_classNames2 = {}, _defineProperty(_classNames2, \"\".concat(prefixCls, \"-lg\"), mergedSize === 'large'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-sm\"), mergedSize === 'small'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-rtl\"), direction === 'rtl'), _defineProperty(_classNames2, \"\".concat(prefixCls, \"-borderless\"), !bordered), _classNames2), className);\n  return /*#__PURE__*/React.createElement(RcTreeSelect, _extends({\n    virtual: virtual,\n    dropdownMatchSelectWidth: dropdownMatchSelectWidth\n  }, selectProps, {\n    ref: ref,\n    prefixCls: prefixCls,\n    className: mergedClassName,\n    listHeight: listHeight,\n    listItemHeight: listItemHeight,\n    treeCheckable: treeCheckable ? /*#__PURE__*/React.createElement(\"span\", {\n      className: \"\".concat(prefixCls, \"-tree-checkbox-inner\")\n    }) : treeCheckable,\n    inputIcon: suffixIcon,\n    menuItemSelectedIcon: itemIcon,\n    multiple: multiple,\n    removeIcon: removeIcon,\n    clearIcon: clearIcon,\n    switcherIcon: function switcherIcon(nodeProps) {\n      return renderSwitcherIcon(treePrefixCls, _switcherIcon, treeLine, nodeProps);\n    },\n    showTreeIcon: treeIcon,\n    notFoundContent: mergedNotFound,\n    getPopupContainer: getPopupContainer || getContextPopupContainer,\n    treeMotion: null,\n    dropdownClassName: mergedDropdownClassName,\n    choiceTransitionName: choiceTransitionName,\n    transitionName: transitionName\n  }));\n};\n\nvar TreeSelectRef = /*#__PURE__*/React.forwardRef(InternalTreeSelect);\nvar TreeSelect = TreeSelectRef;\nTreeSelect.TreeNode = TreeNode;\nTreeSelect.SHOW_ALL = SHOW_ALL;\nTreeSelect.SHOW_PARENT = SHOW_PARENT;\nTreeSelect.SHOW_CHILD = SHOW_CHILD;\nexport { TreeNode };\nexport default TreeSelect;"]},"metadata":{},"sourceType":"module"}