|
1 |
| -@use '@material/slider/slider-theme' as mdc-slider-theme; |
2 | 1 | @use '../core/theming/theming';
|
3 | 2 | @use '../core/theming/inspection';
|
4 | 3 | @use '../core/theming/validation';
|
|
16 | 15 | @include _theme-from-tokens(inspection.get-theme-tokens($theme, base));
|
17 | 16 | }
|
18 | 17 | @else {
|
19 |
| - // Add default values for tokens not related to color, typography, or density. |
20 | 18 | @include sass-utils.current-selector-or-root() {
|
21 |
| - $mat-tokens: tokens-mat-slider.get-unthemable-tokens(); |
22 |
| - @include token-utils.create-token-values(tokens-mat-slider.$prefix, $mat-tokens); |
23 |
| - @include mdc-slider-theme.theme(tokens-mdc-slider.get-unthemable-tokens()); |
| 19 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 20 | + tokens-mdc-slider.get-unthemable-tokens()); |
| 21 | + @include token-utils.create-token-values(tokens-mat-slider.$prefix, |
| 22 | + tokens-mat-slider.get-unthemable-tokens()); |
24 | 23 | }
|
25 | 24 | }
|
26 | 25 | }
|
|
35 | 34 | @include _theme-from-tokens(inspection.get-theme-tokens($theme, color), $options...);
|
36 | 35 | }
|
37 | 36 | @else {
|
38 |
| - $is-dark: inspection.get-theme-type($theme) == dark; |
39 |
| - |
40 |
| - $mdc-color-tokens: token-utils.resolve-elevation( |
41 |
| - tokens-mdc-slider.get-color-tokens($theme), |
42 |
| - handle-elevation, |
43 |
| - handle-shadow-color |
44 |
| - ); |
45 |
| - |
46 |
| - $mat-slider-color-tokens: tokens-mat-slider.get-color-tokens($theme); |
47 |
| - |
48 |
| - // Add values for MDC slider tokens. |
49 |
| - @include sass-utils.current-selector-or-root() { |
50 |
| - @include mdc-slider-theme.theme($mdc-color-tokens); |
51 |
| - @include token-utils.create-token-values( |
52 |
| - tokens-mat-slider.$prefix, |
53 |
| - $mat-slider-color-tokens |
54 |
| - ); |
| 37 | + @include sass-utils.current-selector-or-root() { |
| 38 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 39 | + tokens-mdc-slider.get-color-tokens($theme)); |
| 40 | + @include token-utils.create-token-values(tokens-mat-slider.$prefix, |
| 41 | + tokens-mat-slider.get-color-tokens($theme)); |
55 | 42 |
|
56 |
| - .mat-accent { |
57 |
| - @include token-utils.create-token-values( |
58 |
| - tokens-mat-slider.$prefix, |
59 |
| - tokens-mat-slider.private-get-color-palette-color-tokens($theme, accent), |
60 |
| - ); |
61 |
| - @include mdc-slider-theme.theme( |
62 |
| - tokens-mdc-slider.private-get-color-palette-color-tokens($theme, accent)); |
63 |
| - } |
| 43 | + .mat-accent { |
| 44 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 45 | + tokens-mdc-slider.private-get-color-palette-color-tokens($theme, accent)); |
| 46 | + @include token-utils.create-token-values(tokens-mat-slider.$prefix, |
| 47 | + tokens-mat-slider.private-get-color-palette-color-tokens($theme, accent)); |
| 48 | + } |
64 | 49 |
|
65 | 50 | .mat-warn {
|
66 |
| - @include token-utils.create-token-values( |
67 |
| - tokens-mat-slider.$prefix, |
68 |
| - tokens-mat-slider.private-get-color-palette-color-tokens($theme, warn), |
69 |
| - ); |
70 |
| - @include mdc-slider-theme.theme( |
71 |
| - tokens-mdc-slider.private-get-color-palette-color-tokens($theme, warn)); |
| 51 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 52 | + tokens-mdc-slider.private-get-color-palette-color-tokens($theme, warn)); |
| 53 | + @include token-utils.create-token-values(tokens-mat-slider.$prefix, |
| 54 | + tokens-mat-slider.private-get-color-palette-color-tokens($theme, warn)); |
72 | 55 | }
|
73 | 56 | }
|
74 | 57 | }
|
|
82 | 65 | @include _theme-from-tokens(inspection.get-theme-tokens($theme, typography));
|
83 | 66 | }
|
84 | 67 | @else {
|
85 |
| - // Add values for MDC slider tokens. |
86 | 68 | @include sass-utils.current-selector-or-root() {
|
87 |
| - @include mdc-slider-theme.theme(tokens-mdc-slider.get-typography-tokens($theme)); |
| 69 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 70 | + tokens-mdc-slider.get-typography-tokens($theme)); |
88 | 71 | }
|
89 | 72 | }
|
90 | 73 | }
|
|
97 | 80 | @include _theme-from-tokens(inspection.get-theme-tokens($theme, density));
|
98 | 81 | }
|
99 | 82 | @else {
|
100 |
| - // Add values for MDC slider tokens. |
101 | 83 | @include sass-utils.current-selector-or-root() {
|
102 |
| - @include mdc-slider-theme.theme(tokens-mdc-slider.get-density-tokens($theme)); |
| 84 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, |
| 85 | + tokens-mdc-slider.get-density-tokens($theme)); |
103 | 86 | }
|
104 | 87 | }
|
105 | 88 | }
|
|
144 | 127 | 'Calls to Angular Material theme mixins with an M3 theme must be wrapped in a selector');
|
145 | 128 | $mdc-slider-tokens: token-utils.get-tokens-for($tokens, tokens-mdc-slider.$prefix, $options...);
|
146 | 129 | $mat-slider-tokens: token-utils.get-tokens-for($tokens, tokens-mat-slider.$prefix, $options...);
|
147 |
| - @include mdc-slider-theme.theme($mdc-slider-tokens); |
| 130 | + @include token-utils.create-token-values(tokens-mdc-slider.$prefix, $mdc-slider-tokens); |
148 | 131 | @include token-utils.create-token-values(tokens-mat-slider.$prefix, $mat-slider-tokens);
|
149 | 132 | }
|
0 commit comments