{"ast":null,"code":"\"use client\";\n\nimport React, { useContext } from 'react';\nimport ActionButton from '../../_util/ActionButton';\nimport { ModalContext } from '../context';\nconst ConfirmCancelBtn = () => {\n  const {\n    autoFocusButton,\n    cancelButtonProps,\n    cancelTextLocale,\n    isSilent,\n    mergedOkCancel,\n    rootPrefixCls,\n    close,\n    onCancel,\n    onConfirm\n  } = useContext(ModalContext);\n  return mergedOkCancel ? (/*#__PURE__*/React.createElement(ActionButton, {\n    isSilent: isSilent,\n    actionFn: onCancel,\n    close: function () {\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      close === null || close === void 0 ? void 0 : close.apply(void 0, args);\n      onConfirm === null || onConfirm === void 0 ? void 0 : onConfirm(false);\n    },\n    autoFocus: autoFocusButton === 'cancel',\n    buttonProps: cancelButtonProps,\n    prefixCls: `${rootPrefixCls}-btn`\n  }, cancelTextLocale)) : null;\n};\nexport default ConfirmCancelBtn;","map":{"version":3,"names":["React","useContext","ActionButton","ModalContext","ConfirmCancelBtn","autoFocusButton","cancelButtonProps","cancelTextLocale","isSilent","mergedOkCancel","rootPrefixCls","close","onCancel","onConfirm","createElement","actionFn","_len","arguments","length","args","Array","_key","apply","autoFocus","buttonProps","prefixCls"],"sources":["/Users/nili/Documents/trae_projects/client/node_modules/antd/es/modal/components/ConfirmCancelBtn.js"],"sourcesContent":["\"use client\";\n\nimport React, { useContext } from 'react';\nimport ActionButton from '../../_util/ActionButton';\nimport { ModalContext } from '../context';\nconst ConfirmCancelBtn = () => {\n  const {\n    autoFocusButton,\n    cancelButtonProps,\n    cancelTextLocale,\n    isSilent,\n    mergedOkCancel,\n    rootPrefixCls,\n    close,\n    onCancel,\n    onConfirm\n  } = useContext(ModalContext);\n  return mergedOkCancel ? (/*#__PURE__*/React.createElement(ActionButton, {\n    isSilent: isSilent,\n    actionFn: onCancel,\n    close: (...args) => {\n      close === null || close === void 0 ? void 0 : close.apply(void 0, args);\n      onConfirm === null || onConfirm === void 0 ? void 0 : onConfirm(false);\n    },\n    autoFocus: autoFocusButton === 'cancel',\n    buttonProps: cancelButtonProps,\n    prefixCls: `${rootPrefixCls}-btn`\n  }, cancelTextLocale)) : null;\n};\nexport default ConfirmCancelBtn;"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,KAAK,IAAIC,UAAU,QAAQ,OAAO;AACzC,OAAOC,YAAY,MAAM,0BAA0B;AACnD,SAASC,YAAY,QAAQ,YAAY;AACzC,MAAMC,gBAAgB,GAAGA,CAAA,KAAM;EAC7B,MAAM;IACJC,eAAe;IACfC,iBAAiB;IACjBC,gBAAgB;IAChBC,QAAQ;IACRC,cAAc;IACdC,aAAa;IACbC,KAAK;IACLC,QAAQ;IACRC;EACF,CAAC,GAAGZ,UAAU,CAACE,YAAY,CAAC;EAC5B,OAAOM,cAAc,IAAI,aAAaT,KAAK,CAACc,aAAa,CAACZ,YAAY,EAAE;IACtEM,QAAQ,EAAEA,QAAQ;IAClBO,QAAQ,EAAEH,QAAQ;IAClBD,KAAK,EAAE,SAAAA,CAAA,EAAa;MAAA,SAAAK,IAAA,GAAAC,SAAA,CAAAC,MAAA,EAATC,IAAI,OAAAC,KAAA,CAAAJ,IAAA,GAAAK,IAAA,MAAAA,IAAA,GAAAL,IAAA,EAAAK,IAAA;QAAJF,IAAI,CAAAE,IAAA,IAAAJ,SAAA,CAAAI,IAAA;MAAA;MACbV,KAAK,KAAK,IAAI,IAAIA,KAAK,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,KAAK,CAACW,KAAK,CAAC,KAAK,CAAC,EAAEH,IAAI,CAAC;MACvEN,SAAS,KAAK,IAAI,IAAIA,SAAS,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,SAAS,CAAC,KAAK,CAAC;IACxE,CAAC;IACDU,SAAS,EAAElB,eAAe,KAAK,QAAQ;IACvCmB,WAAW,EAAElB,iBAAiB;IAC9BmB,SAAS,EAAE,GAAGf,aAAa;EAC7B,CAAC,EAAEH,gBAAgB,CAAC,IAAI,IAAI;AAC9B,CAAC;AACD,eAAeH,gBAAgB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}