Skip to content

Commit 01ca382

Browse files
authored
fix: respect contrast color of mini FABs (#164)
1 parent 85f7870 commit 01ca382

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

projects/material-css-vars/src/lib/_mat-lib-overwrites.scss

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,39 @@
1919
// FAB component
2020
// ---------------------------
2121
@mixin _mat-mdc-fab-overwrites {
22-
$primary: public-util.mat-css-color(500, null, "primary");
23-
$accent: public-util.mat-css-color(500, null, "accent");
24-
$warn: public-util.mat-css-color(500, null, "warn");
2522
$primary-contrast: public-util.mat-css-color(500, null, "primary", true);
2623
$accent-contrast: public-util.mat-css-color(500, null, "accent", true);
2724
$warn-contrast: public-util.mat-css-color(500, null, "warn", true);
2825

29-
.mat-mdc-fab:not(:disabled),
30-
.mat-mdc-mini-fab:not(:disabled) {
26+
.mat-mdc-fab:not(:disabled) {
3127
&.mat-primary {
32-
--mdc-fab-container-color: #{$primary};
3328
--mat-fab-foreground-color: #{$primary-contrast};
3429
--mat-fab-state-layer-color: #{$primary-contrast};
3530
}
3631
&.mat-accent {
37-
--mdc-fab-container-color: #{$accent};
3832
--mat-fab-foreground-color: #{$accent-contrast};
3933
--mat-fab-state-layer-color: #{$accent-contrast};
4034
}
4135
&.mat-warn {
42-
--mdc-fab-container-color: #{$warn};
4336
--mat-fab-foreground-color: #{$warn-contrast};
4437
--mat-fab-state-layer-color: #{$warn-contrast};
4538
}
4639
}
40+
41+
.mat-mdc-mini-fab:not(:disabled) {
42+
&.mat-primary {
43+
--mat-fab-small-foreground-color: #{$primary-contrast};
44+
--mat-fab-small-state-layer-color: #{$primary-contrast};
45+
}
46+
&.mat-accent {
47+
--mat-fab-small-foreground-color: #{$accent-contrast};
48+
--mat-fab-small-state-layer-color: #{$accent-contrast};
49+
}
50+
&.mat-warn {
51+
--mat-fab-small-foreground-color: #{$warn-contrast};
52+
--mat-fab-small-state-layer-color: #{$warn-contrast};
53+
}
54+
}
4755
}
4856

4957
// ---------------------------

0 commit comments

Comments
 (0)