blob: c800a7222a688ce7c732922bfc9f50417a6d5f1d [file] [log] [blame]
// 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);
}
}