Skip to content

Commit 68d9d6c

Browse files
committed
MOBILE-4362 icon: Improve icon filter handling
1 parent 993dc19 commit 68d9d6c

File tree

6 files changed

+8
-15
lines changed

6 files changed

+8
-15
lines changed
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
:host {
2-
--mod-icon-filter: brightness(0);
3-
42
core-mod-icon {
53
background: transparent;
64
margin: 0;
7-
--filter: var(--mod-icon-filter);
5+
--filter: var(--module-icon-filter);
86
}
97
}
10-
11-
:host-context(html.dark) {
12-
--mod-icon-filter: brightness(0) invert(1);
13-
}

src/core/components/mod-icon/mod-icon.scss

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
--icon-radius: var(--module-icon-radius, var(--radius-xs));
88
--margin-end: 0px;
99
--margin-vertical: 0px;
10-
--filter: brightness(0) invert(1);
1110

1211
margin-top: var(--margin-vertical);
1312
margin-bottom: var(--margin-vertical);
@@ -22,7 +21,7 @@
2221
&.#{$type} {
2322
background-color: var(--activity#{$type});
2423
img {
25-
filter: var(--filter);
24+
filter: var(--filter, brightness(0) invert(1));
2625
}
2726
}
2827
}

src/core/features/grades/pages/course/course.scss

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
--even-cell-hover: var(--light);
99
--icon-color: var(--gray-500);
1010
--border-color: var(--stroke);
11-
--mod-icon-filter: brightness(0);
1211

1312
.odd {
1413
--cell-background: var(--odd-cell-background);
@@ -29,7 +28,6 @@
2928
--even-cell-background: var(--gray-900);
3029
--even-cell-hover: var(--gray-700);
3130
--icon-color: var(--gray-200);
32-
--mod-icon-filter: brightness(0) invert(1);
3331
}
3432

3533
.core-grades-table {
@@ -89,7 +87,7 @@
8987
--padding: 0px;
9088
--size: 16px;
9189
background: transparent;
92-
--filter: var(--mod-icon-filter);
90+
--filter: var(--module-icon-filter);
9391
}
9492

9593

src/core/features/search/components/global-search-result/global-search-result.scss

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
--core-global-search-result-content-color: var(--gray-700);
55
--core-global-search-result-context-color: var(--gray-600);
66
--core-global-search-result-icon-size: 16px;
7-
--mod-icon-filter: brightness(0);
87

98
h3 {
109
font-size: 16px;
@@ -14,7 +13,7 @@
1413

1514
core-mod-icon {
1615
--size: var(--core-global-search-result-icon-size);
17-
--filter: var(--mod-icon-filter);
16+
--filter: var(--module-icon-filter);
1817

1918
margin-inline-end: var(--spacing-2);
2019
margin-top: 0px;
@@ -101,5 +100,4 @@
101100
:host-context(html.dark) ion-item {
102101
--core-global-search-result-content-color: var(--gray-400);
103102
--core-global-search-result-context-color: var(--gray-500);
104-
--mod-icon-filter: brightness(0) invert(1);
105103
}

src/theme/theme.dark.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ html.dark {
130130
--core-login-input-background: var(--core-login-background);
131131
--core-login-input-color: var(--core-login-text-color);
132132

133+
--module-icon-filter: brightness(0) invert(1);
134+
133135
--core-question-correct-color: var(--success-tint);
134136
--core-question-correct-color-bg: var(--success-shade);
135137
--core-question-incorrect-color: var(--danger);

src/theme/theme.light.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,8 @@ html {
352352
--core-messages-discussion-badge: var(--primary);
353353
--core-messages-discussion-badge-text: var(--white);
354354

355+
--module-icon-filter: brightness(0);
356+
355357
--addon-forum-avatar-size: var(--core-avatar-size);
356358
--addon-forum-border-color: var(--stroke);
357359
--addon-forum-highlight-color: var(--light);

0 commit comments

Comments
 (0)