Skip to content

Commit 42f1766

Browse files
authored
fix(ui5-avatar): Correct colors are applied for acc themes (#1786)
1 parent a588ffe commit 42f1766

File tree

9 files changed

+73
-14
lines changed

9 files changed

+73
-14
lines changed

packages/main/src/themes/Avatar.css

+23-14
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,18 @@
1212
width: 3rem;
1313
border-radius: 50%;
1414
outline: none;
15-
color: var(--sapContent_ImagePlaceholderForegroundColor);
15+
color: var(--ui5-avatar-initials-color);
1616
}
1717

18+
:host([initials]) {
19+
border: var(--ui5-avatar-initials-border);
20+
}
21+
22+
:host([icon]) {
23+
border: var(--ui5-avatar-initials-border);
24+
}
25+
26+
1827
/* Shapes */
1928
:host([shape="Square"]) {
2029
border-radius: .25rem;
@@ -92,51 +101,51 @@
92101
}
93102

94103
:host(:not([image])) {
95-
background-color: var(--sapAccentColor6);
104+
background-color: var(--ui5-avatar-accent6);
96105
}
97106

98107
:host([background-color="Accent1"]) {
99-
background-color: var(--sapAccentColor1);
108+
background-color: var(--ui5-avatar-accent1);
100109
}
101110

102111
:host([background-color="Accent2"]) {
103-
background-color: var(--sapAccentColor2);
112+
background-color: var(--ui5-avatar-accent2);
104113
}
105114

106115
:host([background-color="Accent3"]) {
107-
background-color: var(--sapAccentColor3);
116+
background-color: var(--ui5-avatar-accent3);
108117
}
109118

110119
:host([background-color="Accent4"]) {
111-
background-color: var(--sapAccentColor4);
120+
background-color: var(--ui5-avatar-accent4);
112121
}
113122

114123
:host([background-color="Accent5"]) {
115-
background-color: var(--sapAccentColor5);
124+
background-color: var(--ui5-avatar-accent5);
116125
}
117126

118127
:host([background-color="Accent6"]) {
119-
background-color: var(--sapAccentColor6);
128+
background-color: var(--ui5-avatar-accent6);
120129
}
121130

122131
:host([background-color="Accent7"]) {
123-
background-color: var(--sapAccentColor7);
132+
background-color: var(--ui5-avatar-accent7);
124133
}
125134

126135
:host([background-color="Accent8"]) {
127-
background-color: var(--sapAccentColor8);
136+
background-color: var(--ui5-avatar-accent8);
128137
}
129138

130139
:host([background-color="Accent9"]) {
131-
background-color: var(--sapAccentColor9);
140+
background-color: var(--ui5-avatar-accent9);
132141
}
133142

134143
:host([background-color="Accent10"]) {
135-
background-color: var(--sapAccentColor10);
144+
background-color: var(--ui5-avatar-accent10);
136145
}
137146

138147
:host([background-color="Placeholder"]) {
139-
background-color: var(--sapContent_ImagePlaceholderBackground);
148+
background-color: var(--ui5-avatar-placeholder);
140149
}
141150

142151
:host(:not([image])) .ui5-avatar-icon {
@@ -168,4 +177,4 @@
168177

169178
.ui5-avatar-initials {
170179
color: inherit;
171-
}
180+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:root {
2+
--ui5-avatar-initials-color: var(--sapContent_ImagePlaceholderForegroundColor);
3+
--ui5-avatar-initials-border: none;
4+
--ui5-avatar-accent1: var(--sapAccentColor1);
5+
--ui5-avatar-accent2: var(--sapAccentColor2);
6+
--ui5-avatar-accent3: var(--sapAccentColor3);
7+
--ui5-avatar-accent4: var(--sapAccentColor4);
8+
--ui5-avatar-accent5: var(--sapAccentColor5);
9+
--ui5-avatar-accent6: var(--sapAccentColor6);
10+
--ui5-avatar-accent7: var(--sapAccentColor7);
11+
--ui5-avatar-accent8: var(--sapAccentColor8);
12+
--ui5-avatar-accent9: var(--sapAccentColor9);
13+
--ui5-avatar-accent10: var(--sapAccentColor10);
14+
--ui5-avatar-placeholder: var(--sapContent_ImagePlaceholderBackground);
15+
}

packages/main/src/themes/sap_belize/parameters-bundle.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@import "../base/sizes-parameters.css";
2+
@import "../base/Avatar-parameters.css";
23
@import "../base/Badge-parameters.css";
34
@import "./Button-parameters.css";
45
@import "../base/DatePicker-parameters.css";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:root {
2+
--ui5-avatar-initials-color: #fff;
3+
--ui5-avatar-initials-border: .0625rem solid #fff;
4+
--ui5-avatar-accent1: #000;
5+
--ui5-avatar-accent2: #000;
6+
--ui5-avatar-accent3: #000;
7+
--ui5-avatar-accent4: #000;
8+
--ui5-avatar-accent5: #000;
9+
--ui5-avatar-accent6: #000;
10+
--ui5-avatar-accent7: #000;
11+
--ui5-avatar-accent8: #000;
12+
--ui5-avatar-accent9: #000;
13+
--ui5-avatar-accent10: #000;
14+
--ui5-avatar-placeholder: #000;
15+
}

packages/main/src/themes/sap_belize_hcb/parameters-bundle.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@import "../base/sizes-parameters.css";
2+
@import "./Avatar-parameters.css";
23
@import "../base/Badge-parameters.css";
34
@import "./Button-parameters.css";
45
@import "./CalendarHeader-parameters.css";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
:root {
2+
--ui5-avatar-initials-color: #000;
3+
--ui5-avatar-initials-border: .0625rem solid #000;
4+
--ui5-avatar-accent1: #fff;
5+
--ui5-avatar-accent2: #fff;
6+
--ui5-avatar-accent3: #fff;
7+
--ui5-avatar-accent4: #fff;
8+
--ui5-avatar-accent5: #fff;
9+
--ui5-avatar-accent6: #fff;
10+
--ui5-avatar-accent7: #fff;
11+
--ui5-avatar-accent8: #fff;
12+
--ui5-avatar-accent9: #fff;
13+
--ui5-avatar-accent10: #fff;
14+
--ui5-avatar-placeholder: #fff;
15+
}

packages/main/src/themes/sap_belize_hcw/parameters-bundle.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@import "../base/sizes-parameters.css";
2+
@import "./Avatar-parameters.css";
23
@import "../base/Badge-parameters.css";
34
@import "./Button-parameters.css";
45
@import "./CalendarHeader-parameters.css";

packages/main/src/themes/sap_fiori_3/parameters-bundle.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@import "../base/sizes-parameters.css";
2+
@import "../base/Avatar-parameters.css";
23
@import "../base/Badge-parameters.css";
34
@import "./Button-parameters.css";
45
@import "../base/Card-parameters.css";

packages/main/src/themes/sap_fiori_3_dark/parameters-bundle.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@import "../base/sizes-parameters.css";
2+
@import "../base/Avatar-parameters.css";
23
@import "../base/Badge-parameters.css";
34
@import "./Button-parameters.css";
45
@import "../base/Card-parameters.css";

0 commit comments

Comments
 (0)