1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
| import { placements } from '@popperjs/core';
| import '../../../utils/index.mjs';
| import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
|
| const POSITIONING_STRATEGIES = ["fixed", "absolute"];
| const popperCoreConfigProps = buildProps({
| boundariesPadding: {
| type: Number,
| default: 0
| },
| fallbackPlacements: {
| type: definePropType(Array),
| default: void 0
| },
| gpuAcceleration: {
| type: Boolean,
| default: true
| },
| offset: {
| type: Number,
| default: 12
| },
| placement: {
| type: String,
| values: placements,
| default: "bottom"
| },
| popperOptions: {
| type: definePropType(Object),
| default: () => ({})
| },
| strategy: {
| type: String,
| values: POSITIONING_STRATEGIES,
| default: "absolute"
| }
| });
| const popperContentProps = buildProps({
| ...popperCoreConfigProps,
| id: String,
| style: {
| type: definePropType([String, Array, Object])
| },
| className: {
| type: definePropType([String, Array, Object])
| },
| effect: {
| type: String,
| default: "dark"
| },
| visible: Boolean,
| enterable: {
| type: Boolean,
| default: true
| },
| pure: Boolean,
| focusOnShow: {
| type: Boolean,
| default: false
| },
| trapping: {
| type: Boolean,
| default: false
| },
| popperClass: {
| type: definePropType([String, Array, Object])
| },
| popperStyle: {
| type: definePropType([String, Array, Object])
| },
| referenceEl: {
| type: definePropType(Object)
| },
| triggerTargetEl: {
| type: definePropType(Object)
| },
| stopPopperMouseEvent: {
| type: Boolean,
| default: true
| },
| ariaLabel: {
| type: String,
| default: void 0
| },
| virtualTriggering: Boolean,
| zIndex: Number
| });
| const popperContentEmits = {
| mouseenter: (evt) => evt instanceof MouseEvent,
| mouseleave: (evt) => evt instanceof MouseEvent,
| focus: () => true,
| blur: () => true,
| close: () => true
| };
| const usePopperCoreConfigProps = popperCoreConfigProps;
| const usePopperContentProps = popperContentProps;
| const usePopperContentEmits = popperContentEmits;
|
| export { popperContentEmits, popperContentProps, popperCoreConfigProps, usePopperContentEmits, usePopperContentProps, usePopperCoreConfigProps };
| //# sourceMappingURL=content.mjs.map
|
|