You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.3 KiB

3 months ago
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var iconsVue = require('@element-plus/icons-vue');
  4. var button = require('../../button/src/button2.js');
  5. var runtime = require('../../../utils/vue/props/runtime.js');
  6. var icon = require('../../../utils/vue/icon.js');
  7. var content = require('../../tooltip/src/content.js');
  8. const popconfirmProps = runtime.buildProps({
  9. title: String,
  10. confirmButtonText: String,
  11. cancelButtonText: String,
  12. confirmButtonType: {
  13. type: String,
  14. values: button.buttonTypes,
  15. default: "primary"
  16. },
  17. cancelButtonType: {
  18. type: String,
  19. values: button.buttonTypes,
  20. default: "text"
  21. },
  22. icon: {
  23. type: icon.iconPropType,
  24. default: () => iconsVue.QuestionFilled
  25. },
  26. iconColor: {
  27. type: String,
  28. default: "#f90"
  29. },
  30. hideIcon: {
  31. type: Boolean,
  32. default: false
  33. },
  34. hideAfter: {
  35. type: Number,
  36. default: 200
  37. },
  38. teleported: content.useTooltipContentProps.teleported,
  39. persistent: content.useTooltipContentProps.persistent,
  40. width: {
  41. type: [String, Number],
  42. default: 150
  43. }
  44. });
  45. const popconfirmEmits = {
  46. confirm: (e) => e instanceof MouseEvent,
  47. cancel: (e) => e instanceof MouseEvent
  48. };
  49. exports.popconfirmEmits = popconfirmEmits;
  50. exports.popconfirmProps = popconfirmProps;
  51. //# sourceMappingURL=popconfirm.js.map