|
1 | 1 | @use 'sass:map';
|
| 2 | +@use '../core/style/sass-utils'; |
2 | 3 | @use '../core/theming/theming';
|
3 | 4 | @use '../core/typography/typography';
|
4 | 5 | @use '../core/tokens/token-utils';
|
|
9 | 10 | @use '@material/card/outlined-card-theme' as mdc-outlined-card-theme;
|
10 | 11 |
|
11 | 12 | @mixin base($config-or-theme) {
|
12 |
| - .mat-mdc-card { |
| 13 | + @include sass-utils.current-selector-or-root() { |
13 | 14 | @include mdc-elevated-card-theme.theme(tokens-mdc-elevated-card.get-unthemable-tokens());
|
14 | 15 | @include mdc-outlined-card-theme.theme(tokens-mdc-outlined-card.get-unthemable-tokens());
|
15 | 16 | @include token-utils.create-token-values(
|
|
32 | 33 | $mat-card-color-tokens: tokens-mat-card.get-color-tokens($config);
|
33 | 34 |
|
34 | 35 | // Add values for card tokens.
|
35 |
| - .mat-mdc-card { |
| 36 | + @include sass-utils.current-selector-or-root() { |
36 | 37 | @include mdc-elevated-card-theme.theme($mdc-elevated-card-color-tokens);
|
37 | 38 | @include mdc-outlined-card-theme.theme($mdc-outlined-card-color-tokens);
|
38 | 39 | @include token-utils.create-token-values(tokens-mat-card.$prefix, $mat-card-color-tokens);
|
|
47 | 48 | $mat-card-typography-tokens: tokens-mat-card.get-typography-tokens($config);
|
48 | 49 |
|
49 | 50 | // Add values for card tokens.
|
50 |
| - .mat-mdc-card { |
| 51 | + @include sass-utils.current-selector-or-root() { |
51 | 52 | @include mdc-elevated-card-theme.theme($mdc-elevated-card-typography-tokens);
|
52 | 53 | @include mdc-outlined-card-theme.theme($mdc-outlined-card-typography-tokens);
|
53 | 54 | @include token-utils.create-token-values(tokens-mat-card.$prefix, $mat-card-typography-tokens);
|
|
61 | 62 | $mat-card-density-tokens: tokens-mat-card.get-density-tokens($density-scale);
|
62 | 63 |
|
63 | 64 | // Add values for card tokens.
|
64 |
| - .mat-mdc-card { |
| 65 | + @include sass-utils.current-selector-or-root() { |
65 | 66 | @include mdc-elevated-card-theme.theme($mdc-elevated-card-density-tokens);
|
66 | 67 | @include mdc-outlined-card-theme.theme($mdc-outlined-card-density-tokens);
|
67 | 68 | @include token-utils.create-token-values(tokens-mat-card.$prefix, $mat-card-density-tokens);
|
|
0 commit comments