/
_all-theme.scss
58 lines (55 loc) · 2.57 KB
/
_all-theme.scss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
@use '@angular/material' as mat;
@use '../core-theme';
@use '../../mdc-autocomplete/autocomplete-theme';
@use '../../mdc-button/button-theme';
@use '../../mdc-button/fab-theme';
@use '../../mdc-button/icon-button-theme';
@use '../../mdc-checkbox/checkbox-theme';
@use '../../mdc-chips/chips-theme';
@use '../../mdc-dialog/dialog-theme';
@use '../../mdc-list/list-theme';
@use '../../mdc-menu/menu-theme';
@use '../../mdc-radio/radio-theme';
@use '../../mdc-select/select-theme';
@use '../../mdc-slide-toggle/slide-toggle-theme';
@use '../../mdc-slider/slider-theme';
@use '../../mdc-snack-bar/snack-bar-theme';
@use '../../mdc-tabs/tabs-theme';
@use '../../mdc-table/table-theme';
@use '../../mdc-paginator/paginator-theme';
@use '../../mdc-progress-spinner/progress-spinner-theme';
@use '../../mdc-input/input-theme';
@use '../../mdc-form-field/form-field-theme';
@mixin all-mdc-component-themes($theme-or-color-config) {
$dedupe-key: 'angular-material-mdc-theme';
@include mat.private-check-duplicate-theme-styles($theme-or-color-config, $dedupe-key) {
@include core-theme.theme($theme-or-color-config);
@include autocomplete-theme.theme($theme-or-color-config);
@include button-theme.theme($theme-or-color-config);
@include dialog-theme.theme($theme-or-color-config);
@include fab-theme.theme($theme-or-color-config);
@include icon-button-theme.theme($theme-or-color-config);
@include mat.card-theme($theme-or-color-config);
@include checkbox-theme.theme($theme-or-color-config);
@include chips-theme.theme($theme-or-color-config);
@include list-theme.theme($theme-or-color-config);
@include menu-theme.theme($theme-or-color-config);
@include paginator-theme.theme($theme-or-color-config);
@include mat.progress-bar-theme($theme-or-color-config);
@include progress-spinner-theme.theme($theme-or-color-config);
@include radio-theme.theme($theme-or-color-config);
@include select-theme.theme($theme-or-color-config);
@include slide-toggle-theme.theme($theme-or-color-config);
@include slider-theme.theme($theme-or-color-config);
@include snack-bar-theme.theme($theme-or-color-config);
@include table-theme.theme($theme-or-color-config);
@include form-field-theme.theme($theme-or-color-config);
@include input-theme.theme($theme-or-color-config);
@include tabs-theme.theme($theme-or-color-config);
@include mat.tooltip-theme($theme-or-color-config);
}
}
// @deprecated Use `all-mdc-component-themes`.
@mixin angular-material-mdc-theme($theme-or-color-config) {
@include all-mdc-component-themes($theme-or-color-config);
}