808aa6a87ac5d26c551c9e9f12a0e9000567a211f3fbb897774abe9d6954942a2cb3289ef72dd6a1b639d7c96a0e1a73be13436917e2aa736969fcf4b3f87c 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var icon = require('../../../utils/vue/icon.js');
  5. var typescript = require('../../../utils/typescript.js');
  6. var core = require('@vueuse/core');
  7. const messageTypes = [
  8. "primary",
  9. "success",
  10. "info",
  11. "warning",
  12. "error"
  13. ];
  14. const messagePlacement = [
  15. "top",
  16. "top-left",
  17. "top-right",
  18. "bottom",
  19. "bottom-left",
  20. "bottom-right"
  21. ];
  22. const MESSAGE_DEFAULT_PLACEMENT = "top";
  23. const messageDefaults = typescript.mutable({
  24. customClass: "",
  25. dangerouslyUseHTMLString: false,
  26. duration: 3e3,
  27. icon: void 0,
  28. id: "",
  29. message: "",
  30. onClose: void 0,
  31. showClose: false,
  32. type: "info",
  33. plain: false,
  34. offset: 16,
  35. placement: void 0,
  36. zIndex: 0,
  37. grouping: false,
  38. repeatNum: 1,
  39. appendTo: core.isClient ? document.body : void 0
  40. });
  41. const messageProps = runtime.buildProps({
  42. customClass: {
  43. type: String,
  44. default: messageDefaults.customClass
  45. },
  46. dangerouslyUseHTMLString: {
  47. type: Boolean,
  48. default: messageDefaults.dangerouslyUseHTMLString
  49. },
  50. duration: {
  51. type: Number,
  52. default: messageDefaults.duration
  53. },
  54. icon: {
  55. type: icon.iconPropType,
  56. default: messageDefaults.icon
  57. },
  58. id: {
  59. type: String,
  60. default: messageDefaults.id
  61. },
  62. message: {
  63. type: runtime.definePropType([
  64. String,
  65. Object,
  66. Function
  67. ]),
  68. default: messageDefaults.message
  69. },
  70. onClose: {
  71. type: runtime.definePropType(Function),
  72. default: messageDefaults.onClose
  73. },
  74. showClose: {
  75. type: Boolean,
  76. default: messageDefaults.showClose
  77. },
  78. type: {
  79. type: String,
  80. values: messageTypes,
  81. default: messageDefaults.type
  82. },
  83. plain: {
  84. type: Boolean,
  85. default: messageDefaults.plain
  86. },
  87. offset: {
  88. type: Number,
  89. default: messageDefaults.offset
  90. },
  91. placement: {
  92. type: String,
  93. values: messagePlacement,
  94. default: messageDefaults.placement
  95. },
  96. zIndex: {
  97. type: Number,
  98. default: messageDefaults.zIndex
  99. },
  100. grouping: {
  101. type: Boolean,
  102. default: messageDefaults.grouping
  103. },
  104. repeatNum: {
  105. type: Number,
  106. default: messageDefaults.repeatNum
  107. }
  108. });
  109. const messageEmits = {
  110. destroy: () => true
  111. };
  112. exports.MESSAGE_DEFAULT_PLACEMENT = MESSAGE_DEFAULT_PLACEMENT;
  113. exports.messageDefaults = messageDefaults;
  114. exports.messageEmits = messageEmits;
  115. exports.messagePlacement = messagePlacement;
  116. exports.messageProps = messageProps;
  117. exports.messageTypes = messageTypes;
  118. //# sourceMappingURL=message2.js.map