[6a3a178] | 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 | }
|
---|