1 | // Import all the theming functionality.
|
---|
2 | @use '../core-theme';
|
---|
3 | @use '../../autocomplete/autocomplete-theme';
|
---|
4 | @use '../../badge/badge-theme';
|
---|
5 | @use '../../bottom-sheet/bottom-sheet-theme';
|
---|
6 | @use '../../button/button-theme';
|
---|
7 | @use '../../button-toggle/button-toggle-theme';
|
---|
8 | @use '../../card/card-theme';
|
---|
9 | @use '../../checkbox/checkbox-theme';
|
---|
10 | @use '../../chips/chips-theme';
|
---|
11 | @use '../../table/table-theme';
|
---|
12 | @use '../../datepicker/datepicker-theme';
|
---|
13 | @use '../../dialog/dialog-theme';
|
---|
14 | @use '../../divider/divider-theme';
|
---|
15 | @use '../../expansion/expansion-theme';
|
---|
16 | @use '../../grid-list/grid-list-theme';
|
---|
17 | @use '../../icon/icon-theme';
|
---|
18 | @use '../../input/input-theme';
|
---|
19 | @use '../../list/list-theme';
|
---|
20 | @use '../../menu/menu-theme';
|
---|
21 | @use '../../paginator/paginator-theme';
|
---|
22 | @use '../../progress-bar/progress-bar-theme';
|
---|
23 | @use '../../progress-spinner/progress-spinner-theme';
|
---|
24 | @use '../../radio/radio-theme';
|
---|
25 | @use '../../select/select-theme';
|
---|
26 | @use '../../sidenav/sidenav-theme';
|
---|
27 | @use '../../slide-toggle/slide-toggle-theme';
|
---|
28 | @use '../../slider/slider-theme';
|
---|
29 | @use '../../stepper/stepper-theme';
|
---|
30 | @use '../../sort/sort-theme';
|
---|
31 | @use '../../tabs/tabs-theme';
|
---|
32 | @use '../../toolbar/toolbar-theme';
|
---|
33 | @use '../../tooltip/tooltip-theme';
|
---|
34 | @use '../../tree/tree-theme';
|
---|
35 | @use '../../snack-bar/snack-bar-theme';
|
---|
36 | @use '../../form-field/form-field-theme';
|
---|
37 | @use './theming';
|
---|
38 |
|
---|
39 | // Create a theme.
|
---|
40 | @mixin all-component-themes($theme-or-color-config) {
|
---|
41 | $dedupe-key: 'angular-material-theme';
|
---|
42 | @include theming.private-check-duplicate-theme-styles($theme-or-color-config, $dedupe-key) {
|
---|
43 | @include core-theme.theme($theme-or-color-config);
|
---|
44 | @include autocomplete-theme.theme($theme-or-color-config);
|
---|
45 | @include badge-theme.theme($theme-or-color-config);
|
---|
46 | @include bottom-sheet-theme.theme($theme-or-color-config);
|
---|
47 | @include button-theme.theme($theme-or-color-config);
|
---|
48 | @include button-toggle-theme.theme($theme-or-color-config);
|
---|
49 | @include card-theme.theme($theme-or-color-config);
|
---|
50 | @include checkbox-theme.theme($theme-or-color-config);
|
---|
51 | @include chips-theme.theme($theme-or-color-config);
|
---|
52 | @include table-theme.theme($theme-or-color-config);
|
---|
53 | @include datepicker-theme.theme($theme-or-color-config);
|
---|
54 | @include dialog-theme.theme($theme-or-color-config);
|
---|
55 | @include divider-theme.theme($theme-or-color-config);
|
---|
56 | @include expansion-theme.theme($theme-or-color-config);
|
---|
57 | @include form-field-theme.theme($theme-or-color-config);
|
---|
58 | @include grid-list-theme.theme($theme-or-color-config);
|
---|
59 | @include icon-theme.theme($theme-or-color-config);
|
---|
60 | @include input-theme.theme($theme-or-color-config);
|
---|
61 | @include list-theme.theme($theme-or-color-config);
|
---|
62 | @include menu-theme.theme($theme-or-color-config);
|
---|
63 | @include paginator-theme.theme($theme-or-color-config);
|
---|
64 | @include progress-bar-theme.theme($theme-or-color-config);
|
---|
65 | @include progress-spinner-theme.theme($theme-or-color-config);
|
---|
66 | @include radio-theme.theme($theme-or-color-config);
|
---|
67 | @include select-theme.theme($theme-or-color-config);
|
---|
68 | @include sidenav-theme.theme($theme-or-color-config);
|
---|
69 | @include slide-toggle-theme.theme($theme-or-color-config);
|
---|
70 | @include slider-theme.theme($theme-or-color-config);
|
---|
71 | @include stepper-theme.theme($theme-or-color-config);
|
---|
72 | @include sort-theme.theme($theme-or-color-config);
|
---|
73 | @include tabs-theme.theme($theme-or-color-config);
|
---|
74 | @include toolbar-theme.theme($theme-or-color-config);
|
---|
75 | @include tooltip-theme.theme($theme-or-color-config);
|
---|
76 | @include tree-theme.theme($theme-or-color-config);
|
---|
77 | @include snack-bar-theme.theme($theme-or-color-config);
|
---|
78 | }
|
---|
79 | }
|
---|
80 |
|
---|
81 | // @deprecated Use `all-component-themes`.
|
---|
82 | @mixin angular-material-theme($theme-or-color-config) {
|
---|
83 | @include all-component-themes($theme-or-color-config);
|
---|
84 | }
|
---|