popconfirm.js 1.4 KB

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