25e944684dc608f7d7ba8d294ae6dfec.json 17.4 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport Trigger from 'rc-trigger';\nimport classNames from 'classnames';\nimport Placements from './placements';\n\nfunction Dropdown(props, ref) {\n  var _props$arrow = props.arrow,\n      arrow = _props$arrow === void 0 ? false : _props$arrow,\n      _props$prefixCls = props.prefixCls,\n      prefixCls = _props$prefixCls === void 0 ? 'rc-dropdown' : _props$prefixCls,\n      transitionName = props.transitionName,\n      animation = props.animation,\n      align = props.align,\n      _props$placement = props.placement,\n      placement = _props$placement === void 0 ? 'bottomLeft' : _props$placement,\n      _props$placements = props.placements,\n      placements = _props$placements === void 0 ? Placements : _props$placements,\n      getPopupContainer = props.getPopupContainer,\n      showAction = props.showAction,\n      hideAction = props.hideAction,\n      overlayClassName = props.overlayClassName,\n      overlayStyle = props.overlayStyle,\n      visible = props.visible,\n      _props$trigger = props.trigger,\n      trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,\n      otherProps = _objectWithoutProperties(props, [\"arrow\", \"prefixCls\", \"transitionName\", \"animation\", \"align\", \"placement\", \"placements\", \"getPopupContainer\", \"showAction\", \"hideAction\", \"overlayClassName\", \"overlayStyle\", \"visible\", \"trigger\"]);\n\n  var _React$useState = React.useState(),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      triggerVisible = _React$useState2[0],\n      setTriggerVisible = _React$useState2[1];\n\n  var mergedVisible = 'visible' in props ? visible : triggerVisible;\n  var triggerRef = React.useRef(null);\n  React.useImperativeHandle(ref, function () {\n    return triggerRef.current;\n  });\n\n  var getOverlayElement = function getOverlayElement() {\n    var overlay = props.overlay;\n    var overlayElement;\n\n    if (typeof overlay === 'function') {\n      overlayElement = overlay();\n    } else {\n      overlayElement = overlay;\n    }\n\n    return overlayElement;\n  };\n\n  var onClick = function onClick(e) {\n    var onOverlayClick = props.onOverlayClick;\n    var overlayProps = getOverlayElement().props;\n    setTriggerVisible(false);\n\n    if (onOverlayClick) {\n      onOverlayClick(e);\n    }\n\n    if (overlayProps.onClick) {\n      overlayProps.onClick(e);\n    }\n  };\n\n  var onVisibleChange = function onVisibleChange(visible) {\n    var onVisibleChange = props.onVisibleChange;\n    setTriggerVisible(visible);\n\n    if (typeof onVisibleChange === 'function') {\n      onVisibleChange(visible);\n    }\n  };\n\n  var getMenuElement = function getMenuElement() {\n    var overlayElement = getOverlayElement();\n    var extraOverlayProps = {\n      prefixCls: \"\".concat(prefixCls, \"-menu\"),\n      onClick: onClick\n    };\n\n    if (typeof overlayElement.type === 'string') {\n      delete extraOverlayProps.prefixCls;\n    }\n\n    return React.createElement(React.Fragment, null, arrow && React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-arrow\")\n    }), React.cloneElement(overlayElement, extraOverlayProps));\n  };\n\n  var getMenuElementOrLambda = function getMenuElementOrLambda() {\n    var overlay = props.overlay;\n\n    if (typeof overlay === 'function') {\n      return getMenuElement;\n    }\n\n    return getMenuElement();\n  };\n\n  var getMinOverlayWidthMatchTrigger = function getMinOverlayWidthMatchTrigger() {\n    var minOverlayWidthMatchTrigger = props.minOverlayWidthMatchTrigger,\n        alignPoint = props.alignPoint;\n\n    if ('minOverlayWidthMatchTrigger' in props) {\n      return minOverlayWidthMatchTrigger;\n    }\n\n    return !alignPoint;\n  };\n\n  var getOpenClassName = function getOpenClassName() {\n    var openClassName = props.openClassName;\n\n    if (openClassName !== undefined) {\n      return openClassName;\n    }\n\n    return \"\".concat(prefixCls, \"-open\");\n  };\n\n  var renderChildren = function renderChildren() {\n    var children = props.children;\n    var childrenProps = children.props ? children.props : {};\n    var childClassName = classNames(childrenProps.className, getOpenClassName());\n    return triggerVisible && children ? React.cloneElement(children, {\n      className: childClassName\n    }) : children;\n  };\n\n  var triggerHideAction = hideAction;\n\n  if (!triggerHideAction && trigger.indexOf('contextMenu') !== -1) {\n    triggerHideAction = ['click'];\n  }\n\n  return React.createElement(Trigger, Object.assign({}, otherProps, {\n    prefixCls: prefixCls,\n    ref: triggerRef,\n    popupClassName: classNames(overlayClassName, _defineProperty({}, \"\".concat(prefixCls, \"-show-arrow\"), arrow)),\n    popupStyle: overlayStyle,\n    builtinPlacements: placements,\n    action: trigger,\n    showAction: showAction,\n    hideAction: triggerHideAction || [],\n    popupPlacement: placement,\n    popupAlign: align,\n    popupTransitionName: transitionName,\n    popupAnimation: animation,\n    popupVisible: mergedVisible,\n    stretch: getMinOverlayWidthMatchTrigger() ? 'minWidth' : '',\n    popup: getMenuElementOrLambda(),\n    onPopupVisibleChange: onVisibleChange,\n    getPopupContainer: getPopupContainer\n  }), renderChildren());\n}\n\nexport default React.forwardRef(Dropdown);","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-dropdown/es/Dropdown.js"],"names":["_defineProperty","_slicedToArray","_objectWithoutProperties","React","Trigger","classNames","Placements","Dropdown","props","ref","_props$arrow","arrow","_props$prefixCls","prefixCls","transitionName","animation","align","_props$placement","placement","_props$placements","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","_props$trigger","trigger","otherProps","_React$useState","useState","_React$useState2","triggerVisible","setTriggerVisible","mergedVisible","triggerRef","useRef","useImperativeHandle","current","getOverlayElement","overlay","overlayElement","onClick","e","onOverlayClick","overlayProps","onVisibleChange","getMenuElement","extraOverlayProps","concat","type","createElement","Fragment","className","cloneElement","getMenuElementOrLambda","getMinOverlayWidthMatchTrigger","minOverlayWidthMatchTrigger","alignPoint","getOpenClassName","openClassName","undefined","renderChildren","children","childrenProps","childClassName","triggerHideAction","indexOf","Object","assign","popupClassName","popupStyle","builtinPlacements","action","popupPlacement","popupAlign","popupTransitionName","popupAnimation","popupVisible","stretch","popup","onPopupVisibleChange","forwardRef"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport Trigger from 'rc-trigger';\nimport classNames from 'classnames';\nimport Placements from './placements';\n\nfunction Dropdown(props, ref) {\n  var _props$arrow = props.arrow,\n      arrow = _props$arrow === void 0 ? false : _props$arrow,\n      _props$prefixCls = props.prefixCls,\n      prefixCls = _props$prefixCls === void 0 ? 'rc-dropdown' : _props$prefixCls,\n      transitionName = props.transitionName,\n      animation = props.animation,\n      align = props.align,\n      _props$placement = props.placement,\n      placement = _props$placement === void 0 ? 'bottomLeft' : _props$placement,\n      _props$placements = props.placements,\n      placements = _props$placements === void 0 ? Placements : _props$placements,\n      getPopupContainer = props.getPopupContainer,\n      showAction = props.showAction,\n      hideAction = props.hideAction,\n      overlayClassName = props.overlayClassName,\n      overlayStyle = props.overlayStyle,\n      visible = props.visible,\n      _props$trigger = props.trigger,\n      trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,\n      otherProps = _objectWithoutProperties(props, [\"arrow\", \"prefixCls\", \"transitionName\", \"animation\", \"align\", \"placement\", \"placements\", \"getPopupContainer\", \"showAction\", \"hideAction\", \"overlayClassName\", \"overlayStyle\", \"visible\", \"trigger\"]);\n\n  var _React$useState = React.useState(),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      triggerVisible = _React$useState2[0],\n      setTriggerVisible = _React$useState2[1];\n\n  var mergedVisible = 'visible' in props ? visible : triggerVisible;\n  var triggerRef = React.useRef(null);\n  React.useImperativeHandle(ref, function () {\n    return triggerRef.current;\n  });\n\n  var getOverlayElement = function getOverlayElement() {\n    var overlay = props.overlay;\n    var overlayElement;\n\n    if (typeof overlay === 'function') {\n      overlayElement = overlay();\n    } else {\n      overlayElement = overlay;\n    }\n\n    return overlayElement;\n  };\n\n  var onClick = function onClick(e) {\n    var onOverlayClick = props.onOverlayClick;\n    var overlayProps = getOverlayElement().props;\n    setTriggerVisible(false);\n\n    if (onOverlayClick) {\n      onOverlayClick(e);\n    }\n\n    if (overlayProps.onClick) {\n      overlayProps.onClick(e);\n    }\n  };\n\n  var onVisibleChange = function onVisibleChange(visible) {\n    var onVisibleChange = props.onVisibleChange;\n    setTriggerVisible(visible);\n\n    if (typeof onVisibleChange === 'function') {\n      onVisibleChange(visible);\n    }\n  };\n\n  var getMenuElement = function getMenuElement() {\n    var overlayElement = getOverlayElement();\n    var extraOverlayProps = {\n      prefixCls: \"\".concat(prefixCls, \"-menu\"),\n      onClick: onClick\n    };\n\n    if (typeof overlayElement.type === 'string') {\n      delete extraOverlayProps.prefixCls;\n    }\n\n    return React.createElement(React.Fragment, null, arrow && React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-arrow\")\n    }), React.cloneElement(overlayElement, extraOverlayProps));\n  };\n\n  var getMenuElementOrLambda = function getMenuElementOrLambda() {\n    var overlay = props.overlay;\n\n    if (typeof overlay === 'function') {\n      return getMenuElement;\n    }\n\n    return getMenuElement();\n  };\n\n  var getMinOverlayWidthMatchTrigger = function getMinOverlayWidthMatchTrigger() {\n    var minOverlayWidthMatchTrigger = props.minOverlayWidthMatchTrigger,\n        alignPoint = props.alignPoint;\n\n    if ('minOverlayWidthMatchTrigger' in props) {\n      return minOverlayWidthMatchTrigger;\n    }\n\n    return !alignPoint;\n  };\n\n  var getOpenClassName = function getOpenClassName() {\n    var openClassName = props.openClassName;\n\n    if (openClassName !== undefined) {\n      return openClassName;\n    }\n\n    return \"\".concat(prefixCls, \"-open\");\n  };\n\n  var renderChildren = function renderChildren() {\n    var children = props.children;\n    var childrenProps = children.props ? children.props : {};\n    var childClassName = classNames(childrenProps.className, getOpenClassName());\n    return triggerVisible && children ? React.cloneElement(children, {\n      className: childClassName\n    }) : children;\n  };\n\n  var triggerHideAction = hideAction;\n\n  if (!triggerHideAction && trigger.indexOf('contextMenu') !== -1) {\n    triggerHideAction = ['click'];\n  }\n\n  return React.createElement(Trigger, Object.assign({}, otherProps, {\n    prefixCls: prefixCls,\n    ref: triggerRef,\n    popupClassName: classNames(overlayClassName, _defineProperty({}, \"\".concat(prefixCls, \"-show-arrow\"), arrow)),\n    popupStyle: overlayStyle,\n    builtinPlacements: placements,\n    action: trigger,\n    showAction: showAction,\n    hideAction: triggerHideAction || [],\n    popupPlacement: placement,\n    popupAlign: align,\n    popupTransitionName: transitionName,\n    popupAnimation: animation,\n    popupVisible: mergedVisible,\n    stretch: getMinOverlayWidthMatchTrigger() ? 'minWidth' : '',\n    popup: getMenuElementOrLambda(),\n    onPopupVisibleChange: onVisibleChange,\n    getPopupContainer: getPopupContainer\n  }), renderChildren());\n}\n\nexport default React.forwardRef(Dropdown);"]},"metadata":{},"sourceType":"module"}