@@ -405,25 +405,21 @@ $token-slots: m2-slide-toggle.get-token-slots();
405
405
}
406
406
407
407
.mdc-switch :hover & {
408
- opacity : 0.04 ;
409
408
transition : 75ms opacity cubic-bezier (0 , 0 , 0.2 , 1 );
410
409
}
411
410
412
- // Needs a little more specificity so the :hover styles don't override it.
413
- .mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch & {
414
- opacity : 0.12 ;
415
- }
416
-
417
411
@include token-utils .use-tokens ($token-prefix , $token-slots ) {
418
412
#{$_interactive-disabled-selector } :enabled:focus & ,
419
413
#{$_interactive-disabled-selector } :enabled:active & ,
420
414
#{$_interactive-disabled-selector } :enabled:hover:not (:focus ) & ,
421
415
.mdc-switch--unselected :enabled:hover:not (:focus ) & {
422
416
background : token-utils .slot (unselected-hover-state-layer-color );
417
+ opacity : token-utils .slot (unselected-hover-state-layer-opacity );
423
418
}
424
419
425
420
.mdc-switch--unselected :enabled:focus & {
426
421
background : token-utils .slot (unselected-focus-state-layer-color );
422
+ opacity : token-utils .slot (unselected-focus-state-layer-opacity );
427
423
}
428
424
429
425
.mdc-switch--unselected :enabled:active & {
@@ -434,10 +430,12 @@ $token-slots: m2-slide-toggle.get-token-slots();
434
430
435
431
.mdc-switch--selected :enabled:hover:not (:focus ) & {
436
432
background : token-utils .slot (selected-hover-state-layer-color );
433
+ opacity : token-utils .slot (selected-hover-state-layer-opacity );
437
434
}
438
435
439
436
.mdc-switch--selected :enabled:focus & {
440
437
background : token-utils .slot (selected-focus-state-layer-color );
438
+ opacity : token-utils .slot (selected-focus-state-layer-opacity );
441
439
}
442
440
443
441
.mdc-switch--selected :enabled:active & {
0 commit comments