f6542ad85f61758ed40fe725d1d1e3b3218bc3da79e2e63d4d6153eb5e8759b559bacfa982637d20aea5c5c38e5c906218b46db0aed08d1a80c051b76cdde2 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var dropdown = require('../../dropdown/src/dropdown.js');
  4. var runtime = require('../../../utils/vue/props/runtime.js');
  5. var trigger = require('../../tooltip/src/trigger.js');
  6. var content = require('../../tooltip/src/content.js');
  7. var types = require('../../../utils/types.js');
  8. const popoverProps = runtime.buildProps({
  9. trigger: trigger.useTooltipTriggerProps.trigger,
  10. triggerKeys: trigger.useTooltipTriggerProps.triggerKeys,
  11. placement: dropdown.dropdownProps.placement,
  12. disabled: trigger.useTooltipTriggerProps.disabled,
  13. visible: content.useTooltipContentProps.visible,
  14. transition: content.useTooltipContentProps.transition,
  15. popperOptions: dropdown.dropdownProps.popperOptions,
  16. tabindex: dropdown.dropdownProps.tabindex,
  17. content: content.useTooltipContentProps.content,
  18. popperStyle: content.useTooltipContentProps.popperStyle,
  19. popperClass: content.useTooltipContentProps.popperClass,
  20. enterable: {
  21. ...content.useTooltipContentProps.enterable,
  22. default: true
  23. },
  24. effect: {
  25. ...content.useTooltipContentProps.effect,
  26. default: "light"
  27. },
  28. teleported: content.useTooltipContentProps.teleported,
  29. appendTo: content.useTooltipContentProps.appendTo,
  30. title: String,
  31. width: {
  32. type: [String, Number],
  33. default: 150
  34. },
  35. offset: {
  36. type: Number,
  37. default: void 0
  38. },
  39. showAfter: {
  40. type: Number,
  41. default: 0
  42. },
  43. hideAfter: {
  44. type: Number,
  45. default: 200
  46. },
  47. autoClose: {
  48. type: Number,
  49. default: 0
  50. },
  51. showArrow: {
  52. type: Boolean,
  53. default: true
  54. },
  55. persistent: {
  56. type: Boolean,
  57. default: true
  58. },
  59. "onUpdate:visible": {
  60. type: Function
  61. }
  62. });
  63. const popoverEmits = {
  64. "update:visible": (value) => types.isBoolean(value),
  65. "before-enter": () => true,
  66. "before-leave": () => true,
  67. "after-enter": () => true,
  68. "after-leave": () => true
  69. };
  70. exports.popoverEmits = popoverEmits;
  71. exports.popoverProps = popoverProps;
  72. //# sourceMappingURL=popover2.js.map