|
1 | | -@use '@material/button/button-text-theme' as mdc-button-text-theme; |
2 | | -@use '@material/button/button-filled-theme' as mdc-button-filled-theme; |
3 | | -@use '@material/button/button-protected-theme' as mdc-button-protected-theme; |
4 | | -@use '@material/button/button-outlined-theme' as mdc-button-outlined-theme; |
5 | | - |
6 | 1 | @use '../core/theming/theming'; |
7 | 2 | @use '../core/theming/inspection'; |
8 | 3 | @use '../core/theming/validation'; |
|
29 | 24 | tokens-mat-text-button.get-color-tokens($theme) |
30 | 25 | ); |
31 | 26 |
|
32 | | - @include mdc-button-text-theme.theme($mdc-tokens); |
| 27 | + @include token-utils.create-token-values(tokens-mdc-text-button.$prefix, $mdc-tokens); |
33 | 28 | @include token-utils.create-token-values(tokens-mat-text-button.$prefix, $mat-tokens); |
34 | 29 | } |
35 | 30 |
|
|
44 | 39 | tokens-mat-filled-button.get-color-tokens($theme) |
45 | 40 | ); |
46 | 41 |
|
47 | | - @include mdc-button-filled-theme.theme($mdc-tokens); |
| 42 | + @include token-utils.create-token-values(tokens-mdc-filled-button.$prefix, $mdc-tokens); |
48 | 43 | @include token-utils.create-token-values(tokens-mat-filled-button.$prefix, $mat-tokens); |
49 | 44 | } |
50 | 45 |
|
|
59 | 54 | tokens-mat-protected-button.get-color-tokens($theme) |
60 | 55 | ); |
61 | 56 |
|
62 | | - @include mdc-button-protected-theme.theme($mdc-tokens); |
| 57 | + @include token-utils.create-token-values(tokens-mdc-protected-button.$prefix, $mdc-tokens); |
63 | 58 | @include token-utils.create-token-values(tokens-mat-protected-button.$prefix, $mat-tokens); |
64 | 59 | } |
65 | 60 |
|
|
74 | 69 | tokens-mat-outlined-button.get-color-tokens($theme) |
75 | 70 | ); |
76 | 71 |
|
77 | | - @include mdc-button-outlined-theme.theme($mdc-tokens); |
| 72 | + @include token-utils.create-token-values(tokens-mdc-outlined-button.$prefix, $mdc-tokens); |
78 | 73 | @include token-utils.create-token-values(tokens-mat-outlined-button.$prefix, $mat-tokens); |
79 | 74 | } |
80 | 75 |
|
|
97 | 92 | token-utils.get-tokens-for($tokens, tokens-mat-filled-button.$prefix, $options...); |
98 | 93 | $mat-outlined-button-tokens: |
99 | 94 | token-utils.get-tokens-for($tokens, tokens-mat-outlined-button.$prefix, $options...); |
100 | | - @include mdc-button-text-theme.theme($mdc-text-button-tokens); |
101 | | - @include mdc-button-protected-theme.theme($mdc-protected-button-tokens); |
102 | | - @include mdc-button-filled-theme.theme($mdc-filled-button-tokens); |
103 | | - @include mdc-button-outlined-theme.theme($mdc-outlined-button-tokens); |
| 95 | + |
| 96 | + @include token-utils.create-token-values(tokens-mdc-text-button.$prefix, $mdc-text-button-tokens); |
| 97 | + @include token-utils.create-token-values( |
| 98 | + tokens-mdc-protected-button.$prefix, $mdc-protected-button-tokens); |
| 99 | + @include token-utils.create-token-values( |
| 100 | + tokens-mdc-filled-button.$prefix, $mdc-filled-button-tokens); |
| 101 | + @include token-utils.create-token-values( |
| 102 | + tokens-mdc-outlined-button.$prefix, $mdc-outlined-button-tokens); |
104 | 103 | @include token-utils.create-token-values(tokens-mat-text-button.$prefix, $mat-text-button-tokens); |
105 | 104 | @include token-utils.create-token-values( |
106 | 105 | tokens-mat-protected-button.$prefix, $mat-protected-button-tokens); |
|
119 | 118 | } |
120 | 119 | @else { |
121 | 120 | @include sass-utils.current-selector-or-root() { |
122 | | - @include mdc-button-text-theme.theme( |
| 121 | + @include token-utils.create-token-values(tokens-mdc-text-button.$prefix, |
123 | 122 | tokens-mdc-text-button.get-unthemable-tokens()); |
124 | | - @include mdc-button-filled-theme.theme( |
| 123 | + @include token-utils.create-token-values(tokens-mdc-filled-button.$prefix, |
125 | 124 | tokens-mdc-filled-button.get-unthemable-tokens()); |
126 | | - @include mdc-button-protected-theme.theme( |
| 125 | + @include token-utils.create-token-values(tokens-mdc-protected-button.$prefix, |
127 | 126 | tokens-mdc-protected-button.get-unthemable-tokens()); |
128 | | - @include mdc-button-outlined-theme.theme( |
| 127 | + @include token-utils.create-token-values(tokens-mdc-outlined-button.$prefix, |
129 | 128 | tokens-mdc-outlined-button.get-unthemable-tokens()); |
130 | 129 |
|
131 | 130 | @include token-utils.create-token-values(tokens-mat-text-button.$prefix, |
|
223 | 222 | } |
224 | 223 | @else { |
225 | 224 | @include sass-utils.current-selector-or-root() { |
226 | | - @include mdc-button-text-theme.theme( |
| 225 | + @include token-utils.create-token-values(tokens-mdc-text-button.$prefix, |
227 | 226 | tokens-mdc-text-button.get-typography-tokens($theme)); |
228 | | - @include mdc-button-filled-theme.theme( |
| 227 | + @include token-utils.create-token-values(tokens-mdc-filled-button.$prefix, |
229 | 228 | tokens-mdc-filled-button.get-typography-tokens($theme)); |
230 | | - @include mdc-button-outlined-theme.theme( |
231 | | - tokens-mdc-outlined-button.get-typography-tokens($theme)); |
232 | | - @include mdc-button-protected-theme.theme( |
| 229 | + @include token-utils.create-token-values(tokens-mdc-protected-button.$prefix, |
233 | 230 | tokens-mdc-protected-button.get-typography-tokens($theme)); |
| 231 | + @include token-utils.create-token-values(tokens-mdc-outlined-button.$prefix, |
| 232 | + tokens-mdc-outlined-button.get-typography-tokens($theme)); |
234 | 233 |
|
235 | 234 | @include token-utils.create-token-values(tokens-mat-text-button.$prefix, |
236 | 235 | tokens-mat-text-button.get-typography-tokens($theme)); |
|
252 | 251 | } |
253 | 252 | @else { |
254 | 253 | @include sass-utils.current-selector-or-root() { |
255 | | - @include mdc-button-text-theme.theme( |
| 254 | + @include token-utils.create-token-values(tokens-mdc-text-button.$prefix, |
256 | 255 | tokens-mdc-text-button.get-density-tokens($theme)); |
257 | | - @include mdc-button-filled-theme.theme( |
| 256 | + @include token-utils.create-token-values(tokens-mdc-filled-button.$prefix, |
258 | 257 | tokens-mdc-filled-button.get-density-tokens($theme)); |
259 | | - @include mdc-button-outlined-theme.theme( |
260 | | - tokens-mdc-outlined-button.get-density-tokens($theme)); |
261 | | - @include mdc-button-protected-theme.theme( |
| 258 | + @include token-utils.create-token-values(tokens-mdc-protected-button.$prefix, |
262 | 259 | tokens-mdc-protected-button.get-density-tokens($theme)); |
| 260 | + @include token-utils.create-token-values(tokens-mdc-outlined-button.$prefix, |
| 261 | + tokens-mdc-outlined-button.get-density-tokens($theme)); |
263 | 262 |
|
264 | 263 | @include token-utils.create-token-values(tokens-mat-text-button.$prefix, |
265 | 264 | tokens-mat-text-button.get-density-tokens($theme)); |
|
0 commit comments