3e61b9e61be4965b80bcebaf158ed9f1835d2d8926c04675d448b74d75b2cacbfd8de19e8c9820a3efffbc27cfa246654c347cd337fc18d05c80e38e5c4d0e 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var index = require('../../../hooks/use-delayed-toggle/index.js');
  4. var icon = require('../../../utils/vue/icon.js');
  5. var runtime = require('../../../utils/vue/props/runtime.js');
  6. var objects = require('../../../utils/objects.js');
  7. var types = require('../../../utils/types.js');
  8. const alertEffects = ["light", "dark"];
  9. const alertProps = runtime.buildProps({
  10. title: {
  11. type: String,
  12. default: ""
  13. },
  14. description: {
  15. type: String,
  16. default: ""
  17. },
  18. type: {
  19. type: String,
  20. values: objects.keysOf(icon.TypeComponentsMap),
  21. default: "info"
  22. },
  23. closable: {
  24. type: Boolean,
  25. default: true
  26. },
  27. closeText: {
  28. type: String,
  29. default: ""
  30. },
  31. showIcon: Boolean,
  32. center: Boolean,
  33. effect: {
  34. type: String,
  35. values: alertEffects,
  36. default: "light"
  37. },
  38. ...index.useDelayedToggleProps,
  39. showAfter: Number
  40. });
  41. const alertEmits = {
  42. open: () => true,
  43. close: (evt) => types.isUndefined(evt) || evt instanceof Event
  44. };
  45. exports.alertEffects = alertEffects;
  46. exports.alertEmits = alertEmits;
  47. exports.alertProps = alertProps;
  48. //# sourceMappingURL=alert2.js.map