-
Notifications
You must be signed in to change notification settings - Fork 155
/
Copy pathchip.ts
137 lines (119 loc) · 2.63 KB
/
chip.ts
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
/**
* Represents ChipList `Chip` model class.
*/
export class Chip {
/**
* Specifies the text content for the chip.
*
* @default ''
*/
public text: string;
/**
* Specifies the customized text value for the avatar in the chip.
*
* @default ''
*/
public avatarText: string;
/**
* Specifies the icon CSS class for the avatar in the chip.
*
* @default ''
*/
public avatarIconCss: string;
/**
* Specifies the leading icon CSS class for the chip.
*
* @default ''
*/
public leadingIconCss: string;
/**
* Specifies the trailing icon CSS class for the chip.
*
* @default ''
*/
public trailingIconCss: string;
/**
* Specifies the custom classes to be added to the chip element used to customize the ChipList component.
*
* @default ''
*/
public cssClass: string;
/**
* Specifies a value that indicates whether the chip component is enabled or not.
*
* @default true
* @blazorDefaultValue null
* @blazorType bool?
*/
public enabled: boolean;
/**
* Defines the value of the chip.
*
* @default ''
*/
public value: string | number;
}
export interface ChipModel {
/**
* Specifies the text content for the chip.
*
* @default ''
*/
text?: string;
/**
* Defines the value of the chip.
*
* @default ''
*/
value?: string | number;
/**
* Specifies the customized text value for the avatar in the chip.
*
* @default ''
*/
avatarText?: string;
/**
* Specifies the icon CSS class for the avatar in the chip.
*
* @default ''
*/
avatarIconCss?: string;
/**
* Specifies the leading icon CSS class for the chip.
*
* @default ''
*/
leadingIconCss?: string;
/**
* Specifies the trailing icon CSS class for the chip.
*
* @default ''
*/
trailingIconCss?: string;
/**
* Specifies the custom classes to be added to the chip element used to customize the ChipList component.
*
* @default ''
*/
cssClass?: string;
/**
* Specifies a value that indicates whether the chip component is enabled or not.
*
* @default true
* @blazorDefaultValue null
* @blazorType bool?
*/
enabled?: boolean;
/**
* Specifies the leading icon url for the chip.
*
* @default ''
*/
leadingIconUrl?: string;
/**
* Specifies the trailing icon url for the chip.
*
* @default ''
*/
trailingIconUrl?: string;
}