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.

74 lines
1.9 KiB

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