Skip to content

Commit 3b221d8

Browse files
refactor(switch): small refactor to the switch theme mixin
PiperOrigin-RevId: 448586813
1 parent 562e40a commit 3b221d8

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

components/switch/lib/_switch-handle-theme.scss

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,23 +51,12 @@ $_unselected: '.md3-switch--unselected';
5151
border-end-end-radius: map.get($theme, handle-shape-end-end);
5252
border-end-start-radius: map.get($theme, handle-shape-end-start);
5353

54-
@include _handle-size(
55-
(
56-
handle-height: map.get($theme, handle-height),
57-
handle-width: map.get($theme, handle-width),
58-
unselected-handle-height: map.get($theme, unselected-handle-height),
59-
unselected-handle-width: map.get($theme, unselected-handle-width),
60-
selected-handle-height: map.get($theme, selected-handle-height),
61-
selected-handle-width: map.get($theme, selected-handle-width),
62-
pressed-handle-height: map.get($theme, pressed-handle-height),
63-
pressed-handle-width: map.get($theme, pressed-handle-width),
64-
)
65-
);
54+
@include _handle-size($theme);
6655
}
6756

68-
@mixin _handle-size($sizes) {
69-
height: map.get($sizes, handle-height);
70-
width: map.get($sizes, handle-width);
57+
@mixin _handle-size($theme) {
58+
height: map.get($theme, handle-height);
59+
width: map.get($theme, handle-width);
7160

7261
// TODO(b/230484095): Use token instead of hard coded values
7362
#{$_selected} &,
@@ -77,9 +66,7 @@ $_unselected: '.md3-switch--unselected';
7766
#{$_unselected} & {
7867
transform: scale(0.8);
7968
}
80-
#{$_selected}:enabled:active & {
81-
transform: scale(1.4);
82-
}
69+
#{$_selected}:enabled:active &,
8370
#{$_unselected}:enabled:active & {
8471
transform: scale(1.4);
8572
}

0 commit comments

Comments
 (0)