| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- import { useAriaProps } from '../../../hooks/use-aria/index.mjs';
- const tooltipV2Strategies = ["absolute", "fixed"];
- const tooltipV2Placements = [
- "top-start",
- "top-end",
- "top",
- "bottom-start",
- "bottom-end",
- "bottom",
- "left-start",
- "left-end",
- "left",
- "right-start",
- "right-end",
- "right"
- ];
- const tooltipV2ContentProps = buildProps({
- arrowPadding: {
- type: definePropType(Number),
- default: 5
- },
- effect: {
- type: definePropType(String),
- default: "light"
- },
- contentClass: String,
- placement: {
- type: definePropType(String),
- values: tooltipV2Placements,
- default: "bottom"
- },
- reference: {
- type: definePropType(Object),
- default: null
- },
- offset: {
- type: Number,
- default: 8
- },
- strategy: {
- type: definePropType(String),
- values: tooltipV2Strategies,
- default: "absolute"
- },
- showArrow: Boolean,
- ...useAriaProps(["ariaLabel"])
- });
- export { tooltipV2ContentProps };
- //# sourceMappingURL=content.mjs.map
|