File tree 11 files changed +82
-0
lines changed
11 files changed +82
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,20 @@ <h2>Colors</h2>
36
36
< span > Button</ span >
37
37
</ vaadin-button >
38
38
39
+ < br > Contrast[disabled]:
40
+
41
+ < vaadin-button theme ="primary contrast " disabled >
42
+ < span > Button</ span >
43
+ </ vaadin-button >
44
+
45
+ < vaadin-button theme ="contrast " disabled >
46
+ < span > Button</ span >
47
+ </ vaadin-button >
48
+
49
+ < vaadin-button theme ="tertiary contrast " disabled >
50
+ < span > Button</ span >
51
+ </ vaadin-button >
52
+
39
53
40
54
< br > Success:
41
55
@@ -51,6 +65,21 @@ <h2>Colors</h2>
51
65
< span > Button</ span >
52
66
</ vaadin-button >
53
67
68
+ < br > Success[disabled]:
69
+
70
+ < vaadin-button theme ="primary success " disabled >
71
+ < span > Button</ span >
72
+ </ vaadin-button >
73
+
74
+ < vaadin-button theme ="success " disabled >
75
+ < span > Button</ span >
76
+ </ vaadin-button >
77
+
78
+ < vaadin-button theme ="tertiary success " disabled >
79
+ < span > Button</ span >
80
+ </ vaadin-button >
81
+
82
+
54
83
< br > Error:
55
84
56
85
< vaadin-button theme ="primary error ">
@@ -65,6 +94,20 @@ <h2>Colors</h2>
65
94
< span > Button</ span >
66
95
</ vaadin-button >
67
96
97
+ < br > Error[disabled]:
98
+
99
+ < vaadin-button theme ="primary error " disabled >
100
+ < span > Button</ span >
101
+ </ vaadin-button >
102
+
103
+ < vaadin-button theme ="error " disabled >
104
+ < span > Button</ span >
105
+ </ vaadin-button >
106
+
107
+ < vaadin-button theme ="tertiary error " disabled >
108
+ < span > Button</ span >
109
+ </ vaadin-button >
110
+
68
111
< br > Material variations:
69
112
70
113
< vaadin-button theme ="outlined ">
@@ -75,4 +118,14 @@ <h2>Colors</h2>
75
118
< span > Button</ span >
76
119
</ vaadin-button >
77
120
121
+ < br > Material variations[disabled]:
122
+
123
+ < vaadin-button theme ="outlined " disabled >
124
+ < span > Button</ span >
125
+ </ vaadin-button >
126
+
127
+ < vaadin-button theme ="contained " disabled >
128
+ < span > Button</ span >
129
+ </ vaadin-button >
130
+
78
131
</ body >
Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ <h2>Types</h2>
40
40
< iron-icon slot ="suffix " icon ="lumo:arrow-right "> </ iron-icon >
41
41
</ vaadin-button >
42
42
43
+ < vaadin-button theme ="primary " disabled >
44
+ < span > Disabled</ span >
45
+ </ vaadin-button >
46
+
43
47
< br > Tertiary:
44
48
45
49
< vaadin-button theme ="tertiary ">
@@ -56,6 +60,10 @@ <h2>Types</h2>
56
60
< iron-icon slot ="suffix " icon ="lumo:arrow-right "> </ iron-icon >
57
61
</ vaadin-button >
58
62
63
+ < vaadin-button theme ="tertiary " disabled >
64
+ < span > Disabled</ span >
65
+ </ vaadin-button >
66
+
59
67
< br > Tertiary inline:
60
68
61
69
< vaadin-button theme ="tertiary-inline ">
@@ -71,4 +79,8 @@ <h2>Types</h2>
71
79
< span > Icon suffix</ span >
72
80
< iron-icon slot ="suffix " icon ="lumo:arrow-right "> </ iron-icon >
73
81
</ vaadin-button >
82
+ and
83
+ < vaadin-button theme ="tertiary-inline " disabled >
84
+ < span > Disabled</ span >
85
+ </ vaadin-button >
74
86
</ body >
Original file line number Diff line number Diff line change 162
162
min-width : calc (var (--lumo-button-size ) * 2.5 );
163
163
}
164
164
165
+ : host ([theme ~= "primary" ][disabled ]) {
166
+ background-color : var (--lumo-primary-color-50pct );
167
+ color : var (--lumo-primary-contrast-color );
168
+ }
169
+
165
170
: host ([theme ~= "primary" ]: hover )::before {
166
171
opacity : 0.1 ;
167
172
}
195
200
color : var (--lumo-success-contrast-color );
196
201
}
197
202
203
+ : host ([theme ~= "success" ][theme ~= "primary" ][disabled ]) {
204
+ background-color : var (--lumo-success-color-50pct );
205
+ }
206
+
198
207
: host ([theme ~= "error" ]) {
199
208
color : var (--lumo-error-text-color );
200
209
}
204
213
color : var (--lumo-error-contrast-color );
205
214
}
206
215
216
+ : host ([theme ~= "error" ][theme ~= "primary" ][disabled ]) {
217
+ background-color : var (--lumo-error-color-50pct );
218
+ }
219
+
207
220
: host ([theme ~= "contrast" ]) {
208
221
color : var (--lumo-contrast );
209
222
}
213
226
color : var (--lumo-base-color );
214
227
}
215
228
229
+ : host ([theme ~= "contrast" ][theme ~= "primary" ][disabled ]) {
230
+ background-color : var (--lumo-contrast-50pct );
231
+ }
232
+
216
233
/* Icons */
217
234
218
235
[part ] ::slotted (iron-icon ) {
You can’t perform that action at this time.
0 commit comments