Skip to content

Commit 4787631

Browse files
authored
fix(material/slider): Emit tokens under mixin root selector (#27597)
1 parent 6f0a465 commit 4787631

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/material/slider/_slider-theme.scss

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,22 @@
3535

3636
$mat-slider-color-tokens: tokens-mat-slider.get-color-tokens($theme);
3737

38-
// Add values for MDC slider tokens.
39-
.mat-mdc-slider {
40-
@include mdc-slider-theme.theme($mdc-color-tokens);
41-
@include _slider-ripple-color($theme, primary);
42-
@include token-utils.create-token-values(
43-
tokens-mat-slider.$prefix,
44-
$mat-slider-color-tokens
45-
);
38+
// Add values for MDC slider tokens.
39+
@include sass-utils.current-selector-or-root() {
40+
@include mdc-slider-theme.theme($mdc-color-tokens);
41+
@include _slider-ripple-color($theme, primary);
42+
@include token-utils.create-token-values(
43+
tokens-mat-slider.$prefix,
44+
$mat-slider-color-tokens
45+
);
4646

47-
&.mat-accent {
48-
@include mdc-slider-theme.theme(
49-
tokens-mdc-slider.private-get-color-palette-color-tokens($theme, accent));
50-
@include _slider-ripple-color($theme, accent);
51-
}
47+
.mat-accent {
48+
@include mdc-slider-theme.theme(
49+
tokens-mdc-slider.private-get-color-palette-color-tokens($theme, accent));
50+
@include _slider-ripple-color($theme, accent);
51+
}
5252

53-
&.mat-warn {
53+
.mat-warn {
5454
@include mdc-slider-theme.theme(
5555
tokens-mdc-slider.private-get-color-palette-color-tokens($theme, warn));
5656
@include _slider-ripple-color($theme, warn);
@@ -65,7 +65,7 @@
6565
}
6666
@else {
6767
// Add values for MDC slider tokens.
68-
.mat-mdc-slider {
68+
@include sass-utils.current-selector-or-root() {
6969
@include mdc-slider-theme.theme(tokens-mdc-slider.get-typography-tokens($theme));
7070
}
7171
}
@@ -77,7 +77,7 @@
7777
}
7878
@else {
7979
// Add values for MDC slider tokens.
80-
.mat-mdc-slider {
80+
@include sass-utils.current-selector-or-root() {
8181
@include mdc-slider-theme.theme(tokens-mdc-slider.get-density-tokens($theme));
8282
}
8383
}

0 commit comments

Comments
 (0)