4d5d12aa6e5a046d89668cb2aa603bf6.json 13.3 KB
{"ast":null,"code":"import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport { useRef, useImperativeHandle, forwardRef } from 'react';\nimport Trigger from 'rc-trigger';\nimport { placements } from './placements';\nimport Content from './Content';\n\nvar Tooltip = function Tooltip(props, ref) {\n  var overlayClassName = props.overlayClassName,\n      _props$trigger = props.trigger,\n      trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,\n      _props$mouseEnterDela = props.mouseEnterDelay,\n      mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela,\n      _props$mouseLeaveDela = props.mouseLeaveDelay,\n      mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,\n      overlayStyle = props.overlayStyle,\n      _props$prefixCls = props.prefixCls,\n      prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls,\n      children = props.children,\n      onVisibleChange = props.onVisibleChange,\n      afterVisibleChange = props.afterVisibleChange,\n      transitionName = props.transitionName,\n      animation = props.animation,\n      _props$placement = props.placement,\n      placement = _props$placement === void 0 ? 'right' : _props$placement,\n      _props$align = props.align,\n      align = _props$align === void 0 ? {} : _props$align,\n      _props$destroyTooltip = props.destroyTooltipOnHide,\n      destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip,\n      defaultVisible = props.defaultVisible,\n      getTooltipContainer = props.getTooltipContainer,\n      overlayInnerStyle = props.overlayInnerStyle,\n      restProps = _objectWithoutProperties(props, [\"overlayClassName\", \"trigger\", \"mouseEnterDelay\", \"mouseLeaveDelay\", \"overlayStyle\", \"prefixCls\", \"children\", \"onVisibleChange\", \"afterVisibleChange\", \"transitionName\", \"animation\", \"placement\", \"align\", \"destroyTooltipOnHide\", \"defaultVisible\", \"getTooltipContainer\", \"overlayInnerStyle\"]);\n\n  var domRef = useRef(null);\n  useImperativeHandle(ref, function () {\n    return domRef.current;\n  });\n\n  var extraProps = _objectSpread({}, restProps);\n\n  if ('visible' in props) {\n    extraProps.popupVisible = props.visible;\n  }\n\n  var getPopupElement = function getPopupElement() {\n    var _props$arrowContent = props.arrowContent,\n        arrowContent = _props$arrowContent === void 0 ? null : _props$arrowContent,\n        overlay = props.overlay,\n        id = props.id;\n    return [React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-arrow\"),\n      key: \"arrow\"\n    }, arrowContent), React.createElement(Content, {\n      key: \"content\",\n      prefixCls: prefixCls,\n      id: id,\n      overlay: overlay,\n      overlayInnerStyle: overlayInnerStyle\n    })];\n  };\n\n  var destroyTooltip = false;\n  var autoDestroy = false;\n\n  if (typeof destroyTooltipOnHide === 'boolean') {\n    destroyTooltip = destroyTooltipOnHide;\n  } else if (destroyTooltipOnHide && _typeof(destroyTooltipOnHide) === 'object') {\n    var keepParent = destroyTooltipOnHide.keepParent;\n    destroyTooltip = keepParent === true;\n    autoDestroy = keepParent === false;\n  }\n\n  return React.createElement(Trigger, Object.assign({\n    popupClassName: overlayClassName,\n    prefixCls: prefixCls,\n    popup: getPopupElement,\n    action: trigger,\n    builtinPlacements: placements,\n    popupPlacement: placement,\n    ref: domRef,\n    popupAlign: align,\n    getPopupContainer: getTooltipContainer,\n    onPopupVisibleChange: onVisibleChange,\n    afterPopupVisibleChange: afterVisibleChange,\n    popupTransitionName: transitionName,\n    popupAnimation: animation,\n    defaultPopupVisible: defaultVisible,\n    destroyPopupOnHide: destroyTooltip,\n    autoDestroy: autoDestroy,\n    mouseLeaveDelay: mouseLeaveDelay,\n    popupStyle: overlayStyle,\n    mouseEnterDelay: mouseEnterDelay\n  }, extraProps), children);\n};\n\nexport default forwardRef(Tooltip);","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-tooltip/es/Tooltip.js"],"names":["_typeof","_objectSpread","_objectWithoutProperties","React","useRef","useImperativeHandle","forwardRef","Trigger","placements","Content","Tooltip","props","ref","overlayClassName","_props$trigger","trigger","_props$mouseEnterDela","mouseEnterDelay","_props$mouseLeaveDela","mouseLeaveDelay","overlayStyle","_props$prefixCls","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","_props$placement","placement","_props$align","align","_props$destroyTooltip","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","restProps","domRef","current","extraProps","popupVisible","visible","getPopupElement","_props$arrowContent","arrowContent","overlay","id","createElement","className","concat","key","destroyTooltip","autoDestroy","keepParent","Object","assign","popupClassName","popup","action","builtinPlacements","popupPlacement","popupAlign","getPopupContainer","onPopupVisibleChange","afterPopupVisibleChange","popupTransitionName","popupAnimation","defaultPopupVisible","destroyPopupOnHide","popupStyle"],"mappings":"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","sourcesContent":["import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport { useRef, useImperativeHandle, forwardRef } from 'react';\nimport Trigger from 'rc-trigger';\nimport { placements } from './placements';\nimport Content from './Content';\n\nvar Tooltip = function Tooltip(props, ref) {\n  var overlayClassName = props.overlayClassName,\n      _props$trigger = props.trigger,\n      trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger,\n      _props$mouseEnterDela = props.mouseEnterDelay,\n      mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela,\n      _props$mouseLeaveDela = props.mouseLeaveDelay,\n      mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela,\n      overlayStyle = props.overlayStyle,\n      _props$prefixCls = props.prefixCls,\n      prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls,\n      children = props.children,\n      onVisibleChange = props.onVisibleChange,\n      afterVisibleChange = props.afterVisibleChange,\n      transitionName = props.transitionName,\n      animation = props.animation,\n      _props$placement = props.placement,\n      placement = _props$placement === void 0 ? 'right' : _props$placement,\n      _props$align = props.align,\n      align = _props$align === void 0 ? {} : _props$align,\n      _props$destroyTooltip = props.destroyTooltipOnHide,\n      destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip,\n      defaultVisible = props.defaultVisible,\n      getTooltipContainer = props.getTooltipContainer,\n      overlayInnerStyle = props.overlayInnerStyle,\n      restProps = _objectWithoutProperties(props, [\"overlayClassName\", \"trigger\", \"mouseEnterDelay\", \"mouseLeaveDelay\", \"overlayStyle\", \"prefixCls\", \"children\", \"onVisibleChange\", \"afterVisibleChange\", \"transitionName\", \"animation\", \"placement\", \"align\", \"destroyTooltipOnHide\", \"defaultVisible\", \"getTooltipContainer\", \"overlayInnerStyle\"]);\n\n  var domRef = useRef(null);\n  useImperativeHandle(ref, function () {\n    return domRef.current;\n  });\n\n  var extraProps = _objectSpread({}, restProps);\n\n  if ('visible' in props) {\n    extraProps.popupVisible = props.visible;\n  }\n\n  var getPopupElement = function getPopupElement() {\n    var _props$arrowContent = props.arrowContent,\n        arrowContent = _props$arrowContent === void 0 ? null : _props$arrowContent,\n        overlay = props.overlay,\n        id = props.id;\n    return [React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-arrow\"),\n      key: \"arrow\"\n    }, arrowContent), React.createElement(Content, {\n      key: \"content\",\n      prefixCls: prefixCls,\n      id: id,\n      overlay: overlay,\n      overlayInnerStyle: overlayInnerStyle\n    })];\n  };\n\n  var destroyTooltip = false;\n  var autoDestroy = false;\n\n  if (typeof destroyTooltipOnHide === 'boolean') {\n    destroyTooltip = destroyTooltipOnHide;\n  } else if (destroyTooltipOnHide && _typeof(destroyTooltipOnHide) === 'object') {\n    var keepParent = destroyTooltipOnHide.keepParent;\n    destroyTooltip = keepParent === true;\n    autoDestroy = keepParent === false;\n  }\n\n  return React.createElement(Trigger, Object.assign({\n    popupClassName: overlayClassName,\n    prefixCls: prefixCls,\n    popup: getPopupElement,\n    action: trigger,\n    builtinPlacements: placements,\n    popupPlacement: placement,\n    ref: domRef,\n    popupAlign: align,\n    getPopupContainer: getTooltipContainer,\n    onPopupVisibleChange: onVisibleChange,\n    afterPopupVisibleChange: afterVisibleChange,\n    popupTransitionName: transitionName,\n    popupAnimation: animation,\n    defaultPopupVisible: defaultVisible,\n    destroyPopupOnHide: destroyTooltip,\n    autoDestroy: autoDestroy,\n    mouseLeaveDelay: mouseLeaveDelay,\n    popupStyle: overlayStyle,\n    mouseEnterDelay: mouseEnterDelay\n  }, extraProps), children);\n};\n\nexport default forwardRef(Tooltip);"]},"metadata":{},"sourceType":"module"}