Skip to content

Commit fe628db

Browse files
committed
fix: use correct ripple color in buttons
1 parent ff0e9a8 commit fe628db

File tree

1 file changed

+47
-20
lines changed

1 file changed

+47
-20
lines changed

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

Lines changed: 47 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -53,32 +53,59 @@
5353
$color-primary: public-util.mat-css-color(500, null, "primary", true);
5454
$color-accent: public-util.mat-css-color(500, null, "accent", true);
5555
$color-warn: public-util.mat-css-color(500, null, "warn", true);
56+
$color-primary-ripple: public-util.mat-css-color(500, 0.1, "primary");
57+
$color-accent-ripple: public-util.mat-css-color(500, 0.1, "accent");
58+
$color-warn-ripple: public-util.mat-css-color(500, 0.1, "warn");
5659

57-
.mat-mdc-button,
58-
.mat-mdc-outlined-button,
5960
.mat-mdc-icon-button {
60-
&.mat-primary {
61-
--mat-mdc-button-ripple-color: #{public-util.mat-css-color(
62-
500,
63-
0.1,
64-
"primary"
65-
)};
61+
&,
62+
#{variables.$dark-theme-selector} & {
63+
&.mat-primary {
64+
--mat-icon-button-ripple-color: #{$color-primary-ripple};
65+
}
66+
&.mat-accent {
67+
--mat-icon-button-ripple-color: #{$color-accent-ripple};
68+
}
69+
&.mat-warn {
70+
--mat-icon-button-ripple-color: #{$color-warn-ripple};
71+
}
6672
}
67-
&.mat-accent {
68-
--mat-mdc-button-ripple-color: #{public-util.mat-css-color(
69-
500,
70-
0.1,
71-
"accent"
72-
)};
73+
}
74+
75+
.mat-mdc-button {
76+
&,
77+
#{variables.$dark-theme-selector} & {
78+
&.mat-primary {
79+
--mat-text-button-ripple-color: #{$color-primary-ripple};
80+
}
81+
82+
&.mat-accent {
83+
--mat-text-button-ripple-color: #{$color-accent-ripple};
84+
}
85+
86+
&.mat-warn {
87+
--mat-text-button-ripple-color: #{$color-warn-ripple};
88+
}
7389
}
74-
&.mat-warn {
75-
--mat-mdc-button-ripple-color: #{public-util.mat-css-color(
76-
500,
77-
0.1,
78-
"warn"
79-
)};
90+
}
91+
92+
.mat-mdc-outlined-button {
93+
&,
94+
#{variables.$dark-theme-selector} & {
95+
&.mat-primary {
96+
--mat-outlined-button-ripple-color: #{$color-primary-ripple};
97+
}
98+
99+
&.mat-accent {
100+
--mat-outlined-button-ripple-color: #{$color-accent-ripple};
101+
}
102+
103+
&.mat-warn {
104+
--mat-outlined-button-ripple-color: #{$color-warn-ripple};
105+
}
80106
}
81107
}
108+
82109
.mat-mdc-unelevated-button:not(:disabled),
83110
.mat-mdc-raised-button:not(:disabled) {
84111
&.mat-primary {

0 commit comments

Comments
 (0)