Skip to content

Commit 043f96c

Browse files
committed
fix(material-experimental/mdc-paginator): fix broken dark theme
1 parent 40b602f commit 043f96c

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

src/material-experimental/mdc-paginator/_paginator-theme.scss

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,41 @@
55

66
@mixin mat-mdc-paginator-color($config-or-theme) {
77
$config: mat-get-color-config($config-or-theme);
8-
@include mat-using-mdc-theme($config) {
9-
$icon-color: rgba(mdc-theme-prop-value(on-surface), 0.54);
10-
$disabled-color: rgba(mdc-theme-prop-value(on-surface), 0.12);
8+
$background: map-get($config, background);
9+
$foreground: map-get($config, foreground);
10+
$icon-color: rgba(mat-color($foreground, base), 0.54);
11+
$disabled-color: rgba(mat-color($foreground, base), 0.12);
1112

12-
.mat-mdc-paginator {
13-
background: mdc-theme-prop-value(surface);
14-
color: rgba(mdc-theme-prop-value(on-surface), 0.87);
15-
}
13+
.mat-mdc-paginator {
14+
background: mat-color($background, card);
15+
color: rgba(mat-color($foreground, base), 0.87);
16+
}
1617

17-
.mat-mdc-paginator-icon {
18-
fill: $icon-color;
19-
}
18+
.mat-mdc-paginator-icon {
19+
fill: $icon-color;
20+
}
2021

21-
.mat-mdc-paginator-decrement,
22-
.mat-mdc-paginator-increment {
23-
border-top: 2px solid $icon-color;
24-
border-right: 2px solid $icon-color;
25-
}
22+
.mat-mdc-paginator-decrement,
23+
.mat-mdc-paginator-increment {
24+
border-top: 2px solid $icon-color;
25+
border-right: 2px solid $icon-color;
26+
}
27+
28+
.mat-mdc-paginator-first,
29+
.mat-mdc-paginator-last {
30+
border-top: 2px solid $icon-color;
31+
}
2632

33+
.mat-mdc-icon-button[disabled] {
34+
.mat-mdc-paginator-decrement,
35+
.mat-mdc-paginator-increment,
2736
.mat-mdc-paginator-first,
2837
.mat-mdc-paginator-last {
29-
border-top: 2px solid $icon-color;
38+
border-color: $disabled-color;
3039
}
3140

32-
.mat-mdc-icon-button[disabled] {
33-
.mat-mdc-paginator-decrement,
34-
.mat-mdc-paginator-increment,
35-
.mat-mdc-paginator-first,
36-
.mat-mdc-paginator-last {
37-
border-color: $disabled-color;
38-
}
39-
40-
.mat-mdc-paginator-icon {
41-
fill: $disabled-color;
42-
}
41+
.mat-mdc-paginator-icon {
42+
fill: $disabled-color;
4343
}
4444
}
4545
}

0 commit comments

Comments
 (0)