| // Import all the theming functionality. |
| @import '../core'; |
| @import '../../autocomplete/autocomplete-theme'; |
| @import '../../badge/badge-theme'; |
| @import '../../bottom-sheet/bottom-sheet-theme'; |
| @import '../../button/button-theme'; |
| @import '../../button-toggle/button-toggle-theme'; |
| @import '../../card/card-theme'; |
| @import '../../checkbox/checkbox-theme'; |
| @import '../../chips/chips-theme'; |
| @import '../../table/table-theme'; |
| @import '../../datepicker/datepicker-theme'; |
| @import '../../dialog/dialog-theme'; |
| @import '../../divider/divider-theme'; |
| @import '../../expansion/expansion-theme'; |
| @import '../../grid-list/grid-list-theme'; |
| @import '../../icon/icon-theme'; |
| @import '../../input/input-theme'; |
| @import '../../list/list-theme'; |
| @import '../../menu/menu-theme'; |
| @import '../../paginator/paginator-theme'; |
| @import '../../progress-bar/progress-bar-theme'; |
| @import '../../progress-spinner/progress-spinner-theme'; |
| @import '../../radio/radio-theme'; |
| @import '../../select/select-theme'; |
| @import '../../sidenav/sidenav-theme'; |
| @import '../../slide-toggle/slide-toggle-theme'; |
| @import '../../slider/slider-theme'; |
| @import '../../stepper/stepper-theme'; |
| @import '../../sort/sort-theme'; |
| @import '../../tabs/tabs-theme'; |
| @import '../../toolbar/toolbar-theme'; |
| @import '../../tooltip/tooltip-theme'; |
| @import '../../tree/tree-theme'; |
| @import '../../snack-bar/snack-bar-theme'; |
| @import '../../form-field/form-field-theme'; |
| @import './theming'; |
| |
| // Create a theme. |
| @mixin angular-material-theme($theme-or-color-config) { |
| $dedupe-key: 'angular-material-theme'; |
| @include mat-private-check-duplicate-theme-styles($theme-or-color-config, $dedupe-key) { |
| @include mat-core-theme($theme-or-color-config); |
| @include mat-autocomplete-theme($theme-or-color-config); |
| @include mat-badge-theme($theme-or-color-config); |
| @include mat-bottom-sheet-theme($theme-or-color-config); |
| @include mat-button-theme($theme-or-color-config); |
| @include mat-button-toggle-theme($theme-or-color-config); |
| @include mat-card-theme($theme-or-color-config); |
| @include mat-checkbox-theme($theme-or-color-config); |
| @include mat-chips-theme($theme-or-color-config); |
| @include mat-table-theme($theme-or-color-config); |
| @include mat-datepicker-theme($theme-or-color-config); |
| @include mat-dialog-theme($theme-or-color-config); |
| @include mat-divider-theme($theme-or-color-config); |
| @include mat-expansion-panel-theme($theme-or-color-config); |
| @include mat-form-field-theme($theme-or-color-config); |
| @include mat-grid-list-theme($theme-or-color-config); |
| @include mat-icon-theme($theme-or-color-config); |
| @include mat-input-theme($theme-or-color-config); |
| @include mat-list-theme($theme-or-color-config); |
| @include mat-menu-theme($theme-or-color-config); |
| @include mat-paginator-theme($theme-or-color-config); |
| @include mat-progress-bar-theme($theme-or-color-config); |
| @include mat-progress-spinner-theme($theme-or-color-config); |
| @include mat-radio-theme($theme-or-color-config); |
| @include mat-select-theme($theme-or-color-config); |
| @include mat-sidenav-theme($theme-or-color-config); |
| @include mat-slide-toggle-theme($theme-or-color-config); |
| @include mat-slider-theme($theme-or-color-config); |
| @include mat-stepper-theme($theme-or-color-config); |
| @include mat-sort-theme($theme-or-color-config); |
| @include mat-tabs-theme($theme-or-color-config); |
| @include mat-toolbar-theme($theme-or-color-config); |
| @include mat-tooltip-theme($theme-or-color-config); |
| @include mat-tree-theme($theme-or-color-config); |
| @include mat-snack-bar-theme($theme-or-color-config); |
| } |
| } |