tooltip.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var content = require('./content.js');
  4. var trigger = require('./trigger.js');
  5. var popper = require('../../popper/src/popper.js');
  6. var arrow = require('../../popper/src/arrow.js');
  7. var index = require('../../../hooks/use-model-toggle/index.js');
  8. var runtime = require('../../../utils/vue/props/runtime.js');
  9. const {
  10. useModelToggleProps: useTooltipModelToggleProps,
  11. useModelToggleEmits: useTooltipModelToggleEmits,
  12. useModelToggle: useTooltipModelToggle
  13. } = index.createModelToggleComposable("visible");
  14. const useTooltipProps = runtime.buildProps({
  15. ...popper.popperProps,
  16. ...useTooltipModelToggleProps,
  17. ...content.useTooltipContentProps,
  18. ...trigger.useTooltipTriggerProps,
  19. ...arrow.popperArrowProps,
  20. showArrow: {
  21. type: Boolean,
  22. default: true
  23. }
  24. });
  25. const tooltipEmits = [
  26. ...useTooltipModelToggleEmits,
  27. "before-show",
  28. "before-hide",
  29. "show",
  30. "hide",
  31. "open",
  32. "close"
  33. ];
  34. exports.tooltipEmits = tooltipEmits;
  35. exports.useTooltipModelToggle = useTooltipModelToggle;
  36. exports.useTooltipModelToggleEmits = useTooltipModelToggleEmits;
  37. exports.useTooltipModelToggleProps = useTooltipModelToggleProps;
  38. exports.useTooltipProps = useTooltipProps;
  39. //# sourceMappingURL=tooltip.js.map