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
| // @ts-nocheck
| // import type { PropType } from './vue'
| export default {
| value: String,
| icon: String,
| size: {
| type: [Number, String],
| default: 160
| },
| iconSize: {
| type: [Number, String],
| default: 40
| },
| marginSize: Number,
| color: {
| type: String,
| default: '#000'
| },
| bgColor: {
| type: String,
| default: 'transparent'
| },
| bordered: {
| type: Boolean,
| default: true
| },
| errorLevel: {
| type: String as PropType<'L'|'M'|'Q'|'H'>,
| default: 'M' // 'L' | 'M' | 'Q' | 'H'
| },
| useCanvasToTempFilePath: Boolean
| // status: {
| // type: String as PropType<'active'|'expired'|'loading'>,
| // default: 'active' // active | expired | loading
| // }
| }
|
|