|
526 | 526 | /// @param {Boolean} $exclude-hardcoded Whether to exclude hardcoded token values
|
527 | 527 | /// @return {Map} A set of custom tokens for the full variant of mat-pseudo-checkbox
|
528 | 528 | @function full-pseudo-checkbox($systems, $exclude-hardcoded) {
|
529 |
| - $disabled-color-base: map.get($systems, 'md-sys-color', 'on-surface'); |
530 |
| - $disabled-color: if($disabled-color-base == null, null, rgba($disabled-color-base, 0.38)); |
| 529 | + $disabled-color: mat.private-safe-color-change( |
| 530 | + map.get($systems, md-sys-color, on-surface), $alpha: 0.38); |
531 | 531 |
|
532 | 532 | @return (
|
533 | 533 | selected-icon-color: map.get($systems, 'md-sys-color', 'primary'),
|
|
544 | 544 | /// @param {Boolean} $exclude-hardcoded Whether to exclude hardcoded token values
|
545 | 545 | /// @return {Map} A set of custom tokens for the minimal variant of mat-pseudo-checkbox
|
546 | 546 | @function minimal-pseudo-checkbox($systems, $exclude-hardcoded) {
|
547 |
| - $disabled-color-base: map.get($systems, 'md-sys-color', 'on-surface'); |
548 |
| - $disabled-color: if($disabled-color-base == null, null, rgba($disabled-color-base, 0.38)); |
549 |
| - |
550 | 547 | @return (
|
551 | 548 | selected-checkmark-color: map.get($systems, 'md-sys-color', 'primary'),
|
552 |
| - disabled-selected-checkmark-color: $disabled-color, |
| 549 | + disabled-selected-checkmark-color: mat.private-safe-color-change( |
| 550 | + map.get($systems, md-sys-color, on-surface), $alpha: 0.38), |
553 | 551 | );
|
554 | 552 | }
|
555 | 553 |
|
|
561 | 559 | @return (
|
562 | 560 | ripple-color: map.get($systems, md-sys-color, on-surface),
|
563 | 561 | checked-ripple-color: map.get($systems, md-sys-color, primary),
|
564 |
| - disabled-label-color: map.get($systems, md-sys-color, on-surface), |
| 562 | + disabled-label-color: mat.private-safe-color-change( |
| 563 | + map.get($systems, md-sys-color, on-surface), $alpha: 0.38), |
565 | 564 | );
|
566 | 565 | }
|
567 | 566 |
|
|
628 | 627 | /// @return {Map} A set of custom tokens for the mat-slider
|
629 | 628 | @function slider($systems, $exclude-hardcoded) {
|
630 | 629 | $ripple-color: map.get($systems, md-sys-color, primary);
|
631 |
| - $hover-ripple-color: if($ripple-color == null, null, #{rgba($ripple-color, 0.05)}); |
632 |
| - $focus-ripple-color: if($ripple-color == null, null, #{rgba($ripple-color, 0.2)}); |
| 630 | + $hover-ripple-color: mat.private-safe-color-change($ripple-color, $alpha: 0.05); |
| 631 | + $focus-ripple-color: mat.private-safe-color-change($ripple-color, $alpha: 0.2); |
633 | 632 |
|
634 | 633 | @return (
|
635 | 634 | ripple-color: $ripple-color,
|
|
0 commit comments