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
| import '../../button/index.mjs';
| import { QuestionFilled } from '@element-plus/icons-vue';
| import '../../../utils/index.mjs';
| import '../../tooltip/index.mjs';
| import { buildProps } from '../../../utils/vue/props/runtime.mjs';
| import { buttonTypes } from '../../button/src/button.mjs';
| import { iconPropType } from '../../../utils/vue/icon.mjs';
| import { useTooltipContentProps } from '../../tooltip/src/content.mjs';
|
| const popconfirmProps = buildProps({
| title: String,
| confirmButtonText: String,
| cancelButtonText: String,
| confirmButtonType: {
| type: String,
| values: buttonTypes,
| default: "primary"
| },
| cancelButtonType: {
| type: String,
| values: buttonTypes,
| default: "text"
| },
| icon: {
| type: iconPropType,
| default: () => QuestionFilled
| },
| iconColor: {
| type: String,
| default: "#f90"
| },
| hideIcon: {
| type: Boolean,
| default: false
| },
| hideAfter: {
| type: Number,
| default: 200
| },
| teleported: useTooltipContentProps.teleported,
| persistent: useTooltipContentProps.persistent,
| width: {
| type: [String, Number],
| default: 150
| }
| });
| const popconfirmEmits = {
| confirm: (e) => e instanceof MouseEvent,
| cancel: (e) => e instanceof MouseEvent
| };
|
| export { popconfirmEmits, popconfirmProps };
| //# sourceMappingURL=popconfirm.mjs.map
|
|