index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. "use strict";
  2. "use client";
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
  4. var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
  5. Object.defineProperty(exports, "__esModule", {
  6. value: true
  7. });
  8. exports.default = void 0;
  9. var _confirm = _interopRequireWildcard(require("./confirm"));
  10. var _destroyFns = _interopRequireDefault(require("./destroyFns"));
  11. var _Modal = _interopRequireDefault(require("./Modal"));
  12. var _PurePanel = _interopRequireDefault(require("./PurePanel"));
  13. var _useModal = _interopRequireDefault(require("./useModal"));
  14. function modalWarn(props) {
  15. return (0, _confirm.default)((0, _confirm.withWarn)(props));
  16. }
  17. const Modal = _Modal.default;
  18. Modal.useModal = _useModal.default;
  19. Modal.info = function infoFn(props) {
  20. return (0, _confirm.default)((0, _confirm.withInfo)(props));
  21. };
  22. Modal.success = function successFn(props) {
  23. return (0, _confirm.default)((0, _confirm.withSuccess)(props));
  24. };
  25. Modal.error = function errorFn(props) {
  26. return (0, _confirm.default)((0, _confirm.withError)(props));
  27. };
  28. Modal.warning = modalWarn;
  29. Modal.warn = modalWarn;
  30. Modal.confirm = function confirmFn(props) {
  31. return (0, _confirm.default)((0, _confirm.withConfirm)(props));
  32. };
  33. Modal.destroyAll = function destroyAllFn() {
  34. while (_destroyFns.default.length) {
  35. const close = _destroyFns.default.pop();
  36. if (close) {
  37. close();
  38. }
  39. }
  40. };
  41. Modal.config = _confirm.modalGlobalConfig;
  42. Modal._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel.default;
  43. if (process.env.NODE_ENV !== 'production') {
  44. Modal.displayName = 'Modal';
  45. }
  46. var _default = exports.default = Modal;