5f0232a04da3e6e800f1202d785de9b8.json 14.8 KB
{"ast":null,"code":"import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport Dialog from './Modal';\nimport ActionButton from './ActionButton';\nimport devWarning from '../_util/devWarning';\nimport ConfigProvider from '../config-provider';\n\nvar ConfirmDialog = function ConfirmDialog(props) {\n  var icon = props.icon,\n      onCancel = props.onCancel,\n      onOk = props.onOk,\n      close = props.close,\n      zIndex = props.zIndex,\n      afterClose = props.afterClose,\n      visible = props.visible,\n      keyboard = props.keyboard,\n      centered = props.centered,\n      getContainer = props.getContainer,\n      maskStyle = props.maskStyle,\n      okText = props.okText,\n      okButtonProps = props.okButtonProps,\n      cancelText = props.cancelText,\n      cancelButtonProps = props.cancelButtonProps,\n      direction = props.direction,\n      prefixCls = props.prefixCls,\n      rootPrefixCls = props.rootPrefixCls,\n      bodyStyle = props.bodyStyle,\n      _props$closable = props.closable,\n      closable = _props$closable === void 0 ? false : _props$closable,\n      closeIcon = props.closeIcon,\n      modalRender = props.modalRender,\n      focusTriggerAfterClose = props.focusTriggerAfterClose;\n  devWarning(!(typeof icon === 'string' && icon.length > 2), 'Modal', \"`icon` is using ReactNode instead of string naming in v4. Please check `\".concat(icon, \"` at https://ant.design/components/icon\")); // 支持传入{ icon: null }来隐藏`Modal.confirm`默认的Icon\n\n  var okType = props.okType || 'primary';\n  var contentPrefixCls = \"\".concat(prefixCls, \"-confirm\"); // 默认为 true,保持向下兼容\n\n  var okCancel = 'okCancel' in props ? props.okCancel : true;\n  var width = props.width || 416;\n  var style = props.style || {};\n  var mask = props.mask === undefined ? true : props.mask; // 默认为 false,保持旧版默认行为\n\n  var maskClosable = props.maskClosable === undefined ? false : props.maskClosable;\n  var autoFocusButton = props.autoFocusButton === null ? false : props.autoFocusButton || 'ok';\n  var transitionName = props.transitionName || 'zoom';\n  var maskTransitionName = props.maskTransitionName || 'fade';\n  var classString = classNames(contentPrefixCls, \"\".concat(contentPrefixCls, \"-\").concat(props.type), _defineProperty({}, \"\".concat(contentPrefixCls, \"-rtl\"), direction === 'rtl'), props.className);\n  var cancelButton = okCancel && /*#__PURE__*/React.createElement(ActionButton, {\n    actionFn: onCancel,\n    closeModal: close,\n    autoFocus: autoFocusButton === 'cancel',\n    buttonProps: cancelButtonProps,\n    prefixCls: \"\".concat(rootPrefixCls, \"-btn\")\n  }, cancelText);\n  return /*#__PURE__*/React.createElement(Dialog, {\n    prefixCls: prefixCls,\n    className: classString,\n    wrapClassName: classNames(_defineProperty({}, \"\".concat(contentPrefixCls, \"-centered\"), !!props.centered)),\n    onCancel: function onCancel() {\n      return close({\n        triggerCancel: true\n      });\n    },\n    visible: visible,\n    title: \"\",\n    transitionName: transitionName,\n    footer: \"\",\n    maskTransitionName: maskTransitionName,\n    mask: mask,\n    maskClosable: maskClosable,\n    maskStyle: maskStyle,\n    style: style,\n    width: width,\n    zIndex: zIndex,\n    afterClose: afterClose,\n    keyboard: keyboard,\n    centered: centered,\n    getContainer: getContainer,\n    closable: closable,\n    closeIcon: closeIcon,\n    modalRender: modalRender,\n    focusTriggerAfterClose: focusTriggerAfterClose\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-body-wrapper\")\n  }, /*#__PURE__*/React.createElement(ConfigProvider, {\n    prefixCls: rootPrefixCls\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-body\"),\n    style: bodyStyle\n  }, icon, props.title === undefined ? null : /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(contentPrefixCls, \"-title\")\n  }, props.title), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-content\")\n  }, props.content))), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-btns\")\n  }, cancelButton, /*#__PURE__*/React.createElement(ActionButton, {\n    type: okType,\n    actionFn: onOk,\n    closeModal: close,\n    autoFocus: autoFocusButton === 'ok',\n    buttonProps: okButtonProps,\n    prefixCls: \"\".concat(rootPrefixCls, \"-btn\")\n  }, okText))));\n};\n\nexport default ConfirmDialog;","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/modal/ConfirmDialog.js"],"names":["_defineProperty","React","classNames","Dialog","ActionButton","devWarning","ConfigProvider","ConfirmDialog","props","icon","onCancel","onOk","close","zIndex","afterClose","visible","keyboard","centered","getContainer","maskStyle","okText","okButtonProps","cancelText","cancelButtonProps","direction","prefixCls","rootPrefixCls","bodyStyle","_props$closable","closable","closeIcon","modalRender","focusTriggerAfterClose","length","concat","okType","contentPrefixCls","okCancel","width","style","mask","undefined","maskClosable","autoFocusButton","transitionName","maskTransitionName","classString","type","className","cancelButton","createElement","actionFn","closeModal","autoFocus","buttonProps","wrapClassName","triggerCancel","title","footer","content"],"mappings":"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","sourcesContent":["import _defineProperty from \"@babel/runtime/helpers/defineProperty\";\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport Dialog from './Modal';\nimport ActionButton from './ActionButton';\nimport devWarning from '../_util/devWarning';\nimport ConfigProvider from '../config-provider';\n\nvar ConfirmDialog = function ConfirmDialog(props) {\n  var icon = props.icon,\n      onCancel = props.onCancel,\n      onOk = props.onOk,\n      close = props.close,\n      zIndex = props.zIndex,\n      afterClose = props.afterClose,\n      visible = props.visible,\n      keyboard = props.keyboard,\n      centered = props.centered,\n      getContainer = props.getContainer,\n      maskStyle = props.maskStyle,\n      okText = props.okText,\n      okButtonProps = props.okButtonProps,\n      cancelText = props.cancelText,\n      cancelButtonProps = props.cancelButtonProps,\n      direction = props.direction,\n      prefixCls = props.prefixCls,\n      rootPrefixCls = props.rootPrefixCls,\n      bodyStyle = props.bodyStyle,\n      _props$closable = props.closable,\n      closable = _props$closable === void 0 ? false : _props$closable,\n      closeIcon = props.closeIcon,\n      modalRender = props.modalRender,\n      focusTriggerAfterClose = props.focusTriggerAfterClose;\n  devWarning(!(typeof icon === 'string' && icon.length > 2), 'Modal', \"`icon` is using ReactNode instead of string naming in v4. Please check `\".concat(icon, \"` at https://ant.design/components/icon\")); // 支持传入{ icon: null }来隐藏`Modal.confirm`默认的Icon\n\n  var okType = props.okType || 'primary';\n  var contentPrefixCls = \"\".concat(prefixCls, \"-confirm\"); // 默认为 true,保持向下兼容\n\n  var okCancel = 'okCancel' in props ? props.okCancel : true;\n  var width = props.width || 416;\n  var style = props.style || {};\n  var mask = props.mask === undefined ? true : props.mask; // 默认为 false,保持旧版默认行为\n\n  var maskClosable = props.maskClosable === undefined ? false : props.maskClosable;\n  var autoFocusButton = props.autoFocusButton === null ? false : props.autoFocusButton || 'ok';\n  var transitionName = props.transitionName || 'zoom';\n  var maskTransitionName = props.maskTransitionName || 'fade';\n  var classString = classNames(contentPrefixCls, \"\".concat(contentPrefixCls, \"-\").concat(props.type), _defineProperty({}, \"\".concat(contentPrefixCls, \"-rtl\"), direction === 'rtl'), props.className);\n  var cancelButton = okCancel && /*#__PURE__*/React.createElement(ActionButton, {\n    actionFn: onCancel,\n    closeModal: close,\n    autoFocus: autoFocusButton === 'cancel',\n    buttonProps: cancelButtonProps,\n    prefixCls: \"\".concat(rootPrefixCls, \"-btn\")\n  }, cancelText);\n  return /*#__PURE__*/React.createElement(Dialog, {\n    prefixCls: prefixCls,\n    className: classString,\n    wrapClassName: classNames(_defineProperty({}, \"\".concat(contentPrefixCls, \"-centered\"), !!props.centered)),\n    onCancel: function onCancel() {\n      return close({\n        triggerCancel: true\n      });\n    },\n    visible: visible,\n    title: \"\",\n    transitionName: transitionName,\n    footer: \"\",\n    maskTransitionName: maskTransitionName,\n    mask: mask,\n    maskClosable: maskClosable,\n    maskStyle: maskStyle,\n    style: style,\n    width: width,\n    zIndex: zIndex,\n    afterClose: afterClose,\n    keyboard: keyboard,\n    centered: centered,\n    getContainer: getContainer,\n    closable: closable,\n    closeIcon: closeIcon,\n    modalRender: modalRender,\n    focusTriggerAfterClose: focusTriggerAfterClose\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-body-wrapper\")\n  }, /*#__PURE__*/React.createElement(ConfigProvider, {\n    prefixCls: rootPrefixCls\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-body\"),\n    style: bodyStyle\n  }, icon, props.title === undefined ? null : /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(contentPrefixCls, \"-title\")\n  }, props.title), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-content\")\n  }, props.content))), /*#__PURE__*/React.createElement(\"div\", {\n    className: \"\".concat(contentPrefixCls, \"-btns\")\n  }, cancelButton, /*#__PURE__*/React.createElement(ActionButton, {\n    type: okType,\n    actionFn: onOk,\n    closeModal: close,\n    autoFocus: autoFocusButton === 'ok',\n    buttonProps: okButtonProps,\n    prefixCls: \"\".concat(rootPrefixCls, \"-btn\")\n  }, okText))));\n};\n\nexport default ConfirmDialog;"]},"metadata":{},"sourceType":"module"}