2
2
3
3
: host (: not ([hidden ])) {
4
4
display : inline-block;
5
- height : 1.125 em ;
5
+ height : 1 em ;
6
6
min-width : 1.125em ;
7
7
max-width : 100% ;
8
- padding : 0 0.625 em ;
9
- color : var (--sapTextColor );
8
+ padding : 0 0.3125 em ;
9
+ color : var (--sapAccentColor1 );
10
10
background : var (--sapLegendBackgroundColor1 );
11
- border : solid 1 px var (--sapLegendColor1 );
12
- border-radius : 1.125 em ;
11
+ border : solid 0.0625 em var (--sapAccentColor1 );
12
+ border-radius : 0.5 em ;
13
13
box-sizing : border-box;
14
14
font-family : "72override" , var (--sapFontFamily );
15
15
text-align : center;
16
16
letter-spacing : 0.0125em ;
17
17
}
18
18
19
- /* Bagde with Icon */
20
- : host ([__has-icon ]) {
21
- padding : 0 0.3125em ;
19
+ .ui5-badge-root {
20
+ display : flex;
21
+ align-items : center;
22
+ width : 100% ;
23
+ height : 100% ;
24
+ box-sizing : border-box;
25
+ }
26
+
27
+ .ui5-badge-text {
28
+ width : 100% ;
29
+ overflow : hidden;
30
+ white-space : nowrap;
31
+ font-weight : bold;
32
+ text-overflow : ellipsis;
33
+ text-transform : uppercase;
34
+ letter-spacing : inherit;
35
+ font-size : var (--ui5-badge-font-size ); /* origin from --sapFontSmallSize (0.75rem) */
36
+ }
37
+
38
+ : host ([_icon-only ]) {
39
+ padding : 0 0.1875em ;
22
40
}
23
41
24
42
::slotted ([ui5-icon ]) {
25
- width : .75em ;
26
- height : .75em ;
43
+ width : 0.75em ;
44
+ height : 0.75em ;
45
+ min-width : 0.75em ;
46
+ min-height : 0.75em ;
47
+ color : inherit;
27
48
}
28
49
29
50
/* IE 11 specific selector */
30
51
[ui5-badge ] [ui5-icon ][slot = "icon" ] {
31
52
display : flex;
32
53
}
33
54
34
- : host ([__has -icon ]) .ui5-badge-text {
35
- padding-left : 0.1875 em ;
55
+ : host ([_has -icon ]) .ui5-badge-text {
56
+ padding-left : 0.125 em ;
36
57
}
37
58
38
59
/* RTL */
39
- : host ([__has -icon ]) .ui5-badge-root [dir = "rtl" ] .ui5-badge-text {
60
+ : host ([_has -icon ]) .ui5-badge-root [dir = "rtl" ] .ui5-badge-text {
40
61
padding-left : 0 ;
41
- padding-right : 0.1875 em ;
62
+ padding-right : 0.125 em ;
42
63
}
43
64
44
65
/* Scheme 1 */
45
66
: host ([color-scheme = "1" ]) {
46
67
background-color : var (--ui5-badge-color-scheme-1-background );
47
68
border-color : var (--ui5-badge-color-scheme-1-border );
69
+ color : var (--ui5-badge-color-scheme-1-color );
48
70
}
49
71
50
72
/* Scheme 2 */
51
73
: host ([color-scheme = "2" ]) {
52
74
background-color : var (--ui5-badge-color-scheme-2-background );
53
75
border-color : var (--ui5-badge-color-scheme-2-border );
76
+ color : var (--ui5-badge-color-scheme-2-color );
54
77
}
55
78
56
79
/* Scheme 3 */
57
80
: host ([color-scheme = "3" ]) {
58
81
background-color : var (--ui5-badge-color-scheme-3-background );
59
82
border-color : var (--ui5-badge-color-scheme-3-border );
83
+ color : var (--ui5-badge-color-scheme-3-color );
60
84
}
61
85
62
86
/* Scheme 4 */
63
87
: host ([color-scheme = "4" ]) {
64
88
background-color : var (--ui5-badge-color-scheme-4-background );
65
89
border-color : var (--ui5-badge-color-scheme-4-border );
90
+ color : var (--ui5-badge-color-scheme-4-color );
66
91
}
67
92
68
93
/* Scheme 5 */
69
94
: host ([color-scheme = "5" ]) {
70
95
background-color : var (--ui5-badge-color-scheme-5-background );
71
96
border-color : var (--ui5-badge-color-scheme-5-border );
97
+ color : var (--ui5-badge-color-scheme-5-color );
72
98
}
73
99
74
100
/* Scheme 6 */
75
101
: host ([color-scheme = "6" ]) {
76
102
background-color : var (--ui5-badge-color-scheme-6-background );
77
103
border-color : var (--ui5-badge-color-scheme-6-border );
104
+ color : var (--ui5-badge-color-scheme-6-color );
78
105
}
79
106
80
107
/* Scheme 7 */
81
108
: host ([color-scheme = "7" ]) {
82
109
background-color : var (--ui5-badge-color-scheme-7-background );
83
110
border-color : var (--ui5-badge-color-scheme-7-border );
111
+ color : var (--ui5-badge-color-scheme-7-color );
84
112
}
85
113
86
114
/* Scheme 8 */
87
115
: host ([color-scheme = "8" ]) {
88
116
background-color : var (--ui5-badge-color-scheme-8-background );
89
117
border-color : var (--ui5-badge-color-scheme-8-border );
118
+ color : var (--ui5-badge-color-scheme-8-color );
90
119
}
91
120
92
121
/* Scheme 9 */
93
122
: host ([color-scheme = "9" ]) {
94
123
background-color : var (--ui5-badge-color-scheme-9-background );
95
124
border-color : var (--ui5-badge-color-scheme-9-border );
125
+ color : var (--ui5-badge-color-scheme-9-color );
96
126
}
97
127
98
128
/* Scheme 10 */
99
129
: host ([color-scheme = "10" ]) {
100
130
background-color : var (--ui5-badge-color-scheme-10-background );
101
131
border-color : var (--ui5-badge-color-scheme-10-border );
102
- }
103
-
104
- .ui5-badge-root {
105
- display : flex;
106
- align-items : center;
107
- width : 100% ;
108
- height : 100% ;
109
- box-sizing : border-box;
110
- }
111
-
112
- .ui5-badge-text {
113
- width : 100% ;
114
- overflow : hidden;
115
- white-space : nowrap;
116
- text-overflow : ellipsis;
117
- text-transform : uppercase;
118
- letter-spacing : inherit;
119
- font-size : var (--ui5-badge-font-size ); /* origin from --sapFontSmallSize (0.75rem) */
120
- }
132
+ color : var (--ui5-badge-color-scheme-10-color );
133
+ }
0 commit comments