Skip to content

Commit e1d3c11

Browse files
author
Andrew Seguin
committed
fix(material/core): improve disabled psuedo checkbox contrast
1 parent 25c31fd commit e1d3c11

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/material/core/selection/pseudo-checkbox/_m2-pseudo-checkbox.scss

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111

1212
// Tokens that can be configured through Angular Material's color theming API.
1313
@function get-color-tokens($theme, $color-variant) {
14-
$is-dark: inspection.get-theme-type($theme) == dark;
15-
$disabled-color: if($is-dark, #686868, #b0b0b0);
1614
$system: m2-utils.get-system($theme);
1715
$system: m3-utils.replace-colors-with-variant($system, secondary, $color-variant);
1816

@@ -21,10 +19,13 @@
2119
pseudo-checkbox-full-selected-checkmark-color: map.get($system, background),
2220
pseudo-checkbox-full-unselected-icon-color: map.get($system, on-surface-variant),
2321
pseudo-checkbox-full-disabled-selected-checkmark-color: map.get($system, background),
24-
pseudo-checkbox-full-disabled-unselected-icon-color: $disabled-color,
25-
pseudo-checkbox-full-disabled-selected-icon-color: $disabled-color,
22+
pseudo-checkbox-full-disabled-unselected-icon-color:
23+
m3-utils.color-with-opacity(map.get($system, on-surface), 38%),
24+
pseudo-checkbox-full-disabled-selected-icon-color:
25+
m3-utils.color-with-opacity(map.get($system, on-surface), 38%),
2626
pseudo-checkbox-minimal-selected-checkmark-color: map.get($system, secondary),
27-
pseudo-checkbox-minimal-disabled-selected-checkmark-color: if($is-dark, #686868, #b0b0b0),
27+
pseudo-checkbox-minimal-disabled-selected-checkmark-color:
28+
m3-utils.color-with-opacity(map.get($system, on-surface), 38%),
2829
);
2930
}
3031

0 commit comments

Comments
 (0)