content2.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var index = require('../../../hooks/use-aria/index.js');
  5. const tooltipV2Strategies = ["absolute", "fixed"];
  6. const tooltipV2Placements = [
  7. "top-start",
  8. "top-end",
  9. "top",
  10. "bottom-start",
  11. "bottom-end",
  12. "bottom",
  13. "left-start",
  14. "left-end",
  15. "left",
  16. "right-start",
  17. "right-end",
  18. "right"
  19. ];
  20. const tooltipV2ContentProps = runtime.buildProps({
  21. arrowPadding: {
  22. type: runtime.definePropType(Number),
  23. default: 5
  24. },
  25. effect: {
  26. type: runtime.definePropType(String),
  27. default: "light"
  28. },
  29. contentClass: String,
  30. placement: {
  31. type: runtime.definePropType(String),
  32. values: tooltipV2Placements,
  33. default: "bottom"
  34. },
  35. reference: {
  36. type: runtime.definePropType(Object),
  37. default: null
  38. },
  39. offset: {
  40. type: Number,
  41. default: 8
  42. },
  43. strategy: {
  44. type: runtime.definePropType(String),
  45. values: tooltipV2Strategies,
  46. default: "absolute"
  47. },
  48. showArrow: Boolean,
  49. ...index.useAriaProps(["ariaLabel"])
  50. });
  51. exports.tooltipV2ContentProps = tooltipV2ContentProps;
  52. //# sourceMappingURL=content2.js.map