59d5fa1ee1dcb95115acc7a0575c34b8.json 18.1 KB
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\n\nvar _this = this;\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 ExclamationCircleFilled from '@ant-design/icons/ExclamationCircleFilled';\nimport KeyCode from \"rc-util/es/KeyCode\";\nimport Tooltip from '../tooltip';\nimport Button from '../button';\nimport { convertLegacyProps } from '../button/button';\nimport LocaleReceiver from '../locale-provider/LocaleReceiver';\nimport defaultLocale from '../locale/default';\nimport { ConfigContext } from '../config-provider';\nimport { getRenderPropValue } from '../_util/getRenderPropValue';\nimport { cloneElement } from '../_util/reactNode';\nvar Popconfirm = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  var _React$useState = React.useState(props.visible),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      visible = _React$useState2[0],\n      setVisible = _React$useState2[1];\n\n  React.useEffect(function () {\n    if ('visible' in props) {\n      setVisible(props.visible);\n    }\n  }, [props.visible]);\n  React.useEffect(function () {\n    if ('defaultVisible' in props) {\n      setVisible(props.defaultVisible);\n    }\n  }, [props.defaultVisible]);\n\n  var settingVisible = function settingVisible(value, e) {\n    if (!('visible' in props)) {\n      setVisible(value);\n    }\n\n    if (props.onVisibleChange) {\n      props.onVisibleChange(value, e);\n    }\n  };\n\n  var onConfirm = function onConfirm(e) {\n    settingVisible(false, e);\n\n    if (props.onConfirm) {\n      props.onConfirm.call(_this, e);\n    }\n  };\n\n  var onCancel = function onCancel(e) {\n    settingVisible(false, e);\n\n    if (props.onCancel) {\n      props.onCancel.call(_this, e);\n    }\n  };\n\n  var _onKeyDown = function onKeyDown(e) {\n    if (e.keyCode === KeyCode.ESC && visible) {\n      settingVisible(false, e);\n    }\n  };\n\n  var onVisibleChange = function onVisibleChange(value) {\n    var disabled = props.disabled;\n\n    if (disabled) {\n      return;\n    }\n\n    settingVisible(value);\n  };\n\n  var renderOverlay = function renderOverlay(prefixCls, popconfirmLocale) {\n    var okButtonProps = props.okButtonProps,\n        cancelButtonProps = props.cancelButtonProps,\n        title = props.title,\n        cancelText = props.cancelText,\n        okText = props.okText,\n        okType = props.okType,\n        icon = props.icon;\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-inner-content\")\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-message\")\n    }, icon, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-message-title\")\n    }, getRenderPropValue(title))), /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-buttons\")\n    }, /*#__PURE__*/React.createElement(Button, _extends({\n      onClick: onCancel,\n      size: \"small\"\n    }, cancelButtonProps), cancelText || popconfirmLocale.cancelText), /*#__PURE__*/React.createElement(Button, _extends({\n      onClick: onConfirm\n    }, convertLegacyProps(okType), {\n      size: \"small\"\n    }, okButtonProps), okText || popconfirmLocale.okText)));\n  };\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var customizePrefixCls = props.prefixCls,\n      placement = props.placement,\n      children = props.children,\n      overlayClassName = props.overlayClassName,\n      restProps = __rest(props, [\"prefixCls\", \"placement\", \"children\", \"overlayClassName\"]);\n\n  var prefixCls = getPrefixCls('popover', customizePrefixCls);\n  var prefixClsConfirm = getPrefixCls('popconfirm', customizePrefixCls);\n  var overlayClassNames = classNames(prefixClsConfirm, overlayClassName);\n  var overlay = /*#__PURE__*/React.createElement(LocaleReceiver, {\n    componentName: \"Popconfirm\",\n    defaultLocale: defaultLocale.Popconfirm\n  }, function (popconfirmLocale) {\n    return renderOverlay(prefixCls, popconfirmLocale);\n  });\n  return /*#__PURE__*/React.createElement(Tooltip, _extends({}, restProps, {\n    prefixCls: prefixCls,\n    placement: placement,\n    onVisibleChange: onVisibleChange,\n    visible: visible,\n    overlay: overlay,\n    overlayClassName: overlayClassNames,\n    ref: ref\n  }), cloneElement(children, {\n    onKeyDown: function onKeyDown(e) {\n      var _a, _b;\n\n      if ( /*#__PURE__*/React.isValidElement(children)) {\n        (_b = children === null || children === void 0 ? void 0 : (_a = children.props).onKeyDown) === null || _b === void 0 ? void 0 : _b.call(_a, e);\n      }\n\n      _onKeyDown(e);\n    }\n  }));\n});\nPopconfirm.defaultProps = {\n  transitionName: 'zoom-big',\n  placement: 'top',\n  trigger: 'click',\n  okType: 'primary',\n  icon: /*#__PURE__*/React.createElement(ExclamationCircleFilled, null),\n  disabled: false\n};\nexport default Popconfirm;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/popconfirm/index.js"],"names":["_extends","_slicedToArray","_this","__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","classNames","ExclamationCircleFilled","KeyCode","Tooltip","Button","convertLegacyProps","LocaleReceiver","defaultLocale","ConfigContext","getRenderPropValue","cloneElement","Popconfirm","forwardRef","props","ref","_React$useState","useState","visible","_React$useState2","setVisible","useEffect","defaultVisible","settingVisible","value","onVisibleChange","onConfirm","onCancel","_onKeyDown","onKeyDown","keyCode","ESC","disabled","renderOverlay","prefixCls","popconfirmLocale","okButtonProps","cancelButtonProps","title","cancelText","okText","okType","icon","createElement","className","concat","onClick","size","_React$useContext","useContext","getPrefixCls","customizePrefixCls","placement","children","overlayClassName","restProps","prefixClsConfirm","overlayClassNames","overlay","componentName","_a","_b","isValidElement","defaultProps","transitionName","trigger"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/slicedToArray\";\n\nvar _this = this;\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 ExclamationCircleFilled from '@ant-design/icons/ExclamationCircleFilled';\nimport KeyCode from \"rc-util/es/KeyCode\";\nimport Tooltip from '../tooltip';\nimport Button from '../button';\nimport { convertLegacyProps } from '../button/button';\nimport LocaleReceiver from '../locale-provider/LocaleReceiver';\nimport defaultLocale from '../locale/default';\nimport { ConfigContext } from '../config-provider';\nimport { getRenderPropValue } from '../_util/getRenderPropValue';\nimport { cloneElement } from '../_util/reactNode';\nvar Popconfirm = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  var _React$useState = React.useState(props.visible),\n      _React$useState2 = _slicedToArray(_React$useState, 2),\n      visible = _React$useState2[0],\n      setVisible = _React$useState2[1];\n\n  React.useEffect(function () {\n    if ('visible' in props) {\n      setVisible(props.visible);\n    }\n  }, [props.visible]);\n  React.useEffect(function () {\n    if ('defaultVisible' in props) {\n      setVisible(props.defaultVisible);\n    }\n  }, [props.defaultVisible]);\n\n  var settingVisible = function settingVisible(value, e) {\n    if (!('visible' in props)) {\n      setVisible(value);\n    }\n\n    if (props.onVisibleChange) {\n      props.onVisibleChange(value, e);\n    }\n  };\n\n  var onConfirm = function onConfirm(e) {\n    settingVisible(false, e);\n\n    if (props.onConfirm) {\n      props.onConfirm.call(_this, e);\n    }\n  };\n\n  var onCancel = function onCancel(e) {\n    settingVisible(false, e);\n\n    if (props.onCancel) {\n      props.onCancel.call(_this, e);\n    }\n  };\n\n  var _onKeyDown = function onKeyDown(e) {\n    if (e.keyCode === KeyCode.ESC && visible) {\n      settingVisible(false, e);\n    }\n  };\n\n  var onVisibleChange = function onVisibleChange(value) {\n    var disabled = props.disabled;\n\n    if (disabled) {\n      return;\n    }\n\n    settingVisible(value);\n  };\n\n  var renderOverlay = function renderOverlay(prefixCls, popconfirmLocale) {\n    var okButtonProps = props.okButtonProps,\n        cancelButtonProps = props.cancelButtonProps,\n        title = props.title,\n        cancelText = props.cancelText,\n        okText = props.okText,\n        okType = props.okType,\n        icon = props.icon;\n    return /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-inner-content\")\n    }, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-message\")\n    }, icon, /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-message-title\")\n    }, getRenderPropValue(title))), /*#__PURE__*/React.createElement(\"div\", {\n      className: \"\".concat(prefixCls, \"-buttons\")\n    }, /*#__PURE__*/React.createElement(Button, _extends({\n      onClick: onCancel,\n      size: \"small\"\n    }, cancelButtonProps), cancelText || popconfirmLocale.cancelText), /*#__PURE__*/React.createElement(Button, _extends({\n      onClick: onConfirm\n    }, convertLegacyProps(okType), {\n      size: \"small\"\n    }, okButtonProps), okText || popconfirmLocale.okText)));\n  };\n\n  var _React$useContext = React.useContext(ConfigContext),\n      getPrefixCls = _React$useContext.getPrefixCls;\n\n  var customizePrefixCls = props.prefixCls,\n      placement = props.placement,\n      children = props.children,\n      overlayClassName = props.overlayClassName,\n      restProps = __rest(props, [\"prefixCls\", \"placement\", \"children\", \"overlayClassName\"]);\n\n  var prefixCls = getPrefixCls('popover', customizePrefixCls);\n  var prefixClsConfirm = getPrefixCls('popconfirm', customizePrefixCls);\n  var overlayClassNames = classNames(prefixClsConfirm, overlayClassName);\n  var overlay = /*#__PURE__*/React.createElement(LocaleReceiver, {\n    componentName: \"Popconfirm\",\n    defaultLocale: defaultLocale.Popconfirm\n  }, function (popconfirmLocale) {\n    return renderOverlay(prefixCls, popconfirmLocale);\n  });\n  return /*#__PURE__*/React.createElement(Tooltip, _extends({}, restProps, {\n    prefixCls: prefixCls,\n    placement: placement,\n    onVisibleChange: onVisibleChange,\n    visible: visible,\n    overlay: overlay,\n    overlayClassName: overlayClassNames,\n    ref: ref\n  }), cloneElement(children, {\n    onKeyDown: function onKeyDown(e) {\n      var _a, _b;\n\n      if ( /*#__PURE__*/React.isValidElement(children)) {\n        (_b = children === null || children === void 0 ? void 0 : (_a = children.props).onKeyDown) === null || _b === void 0 ? void 0 : _b.call(_a, e);\n      }\n\n      _onKeyDown(e);\n    }\n  }));\n});\nPopconfirm.defaultProps = {\n  transitionName: 'zoom-big',\n  placement: 'top',\n  trigger: 'click',\n  okType: 'primary',\n  icon: /*#__PURE__*/React.createElement(ExclamationCircleFilled, null),\n  disabled: false\n};\nexport default Popconfirm;"]},"metadata":{},"sourceType":"module"}