@@ -32,18 +32,36 @@ export const MAT_BUTTON_HOST = {
32
32
'[class._mat-animation-noopable]' : '_animationMode === "NoopAnimations"' ,
33
33
} ;
34
34
35
- /**
36
- * List of classes to add to buttons instances based on host attributes to
37
- * style as different variants.
38
- */
35
+ /** List of classes to add to buttons instances based on host attribute selector. */
39
36
const HOST_SELECTOR_MDC_CLASS_PAIR : { selector : string , mdcClasses : string [ ] } [ ] = [
40
- { selector : 'mat-button' , mdcClasses : [ 'mdc-button' ] } ,
41
- { selector : 'mat-flat-button' , mdcClasses : [ 'mdc-button' , 'mdc-button--unelevated' ] } ,
42
- { selector : 'mat-raised-button' , mdcClasses : [ 'mdc-button' , 'mdc-button--raised' ] } ,
43
- { selector : 'mat-stroked-button' , mdcClasses : [ 'mdc-button' , 'mdc-button--outlined' ] } ,
44
- { selector : 'mat-fab' , mdcClasses : [ 'mdc-fab' ] } ,
45
- { selector : 'mat-mini-fab' , mdcClasses : [ 'mdc-fab' , 'mdc-fab--mini' ] } ,
46
- { selector : 'mat-icon-button' , mdcClasses : [ 'mdc-icon-button' ] }
37
+ {
38
+ selector : 'mat-button' ,
39
+ mdcClasses : [ 'mdc-button' , 'mat-mdc-button' ] ,
40
+ } ,
41
+ {
42
+ selector : 'mat-flat-button' ,
43
+ mdcClasses : [ 'mdc-button' , 'mdc-button--unelevated' , 'mat-mdc-unelevated-button' ] ,
44
+ } ,
45
+ {
46
+ selector : 'mat-raised-button' ,
47
+ mdcClasses : [ 'mdc-button' , 'mdc-button--raised' , 'mat-mdc-raised-button' ] ,
48
+ } ,
49
+ {
50
+ selector : 'mat-stroked-button' ,
51
+ mdcClasses : [ 'mdc-button' , 'mdc-button--outlined' , 'mat-mdc-outlined-button' ] ,
52
+ } ,
53
+ {
54
+ selector : 'mat-fab' ,
55
+ mdcClasses : [ 'mdc-fab' , 'mat-mdc-fab' ] ,
56
+ } ,
57
+ {
58
+ selector : 'mat-mini-fab' ,
59
+ mdcClasses : [ 'mdc-fab' , 'mdc-fab--mini' , 'mat-mdc-mini-fab' ] ,
60
+ } ,
61
+ {
62
+ selector : 'mat-icon-button' ,
63
+ mdcClasses : [ 'mdc-icon-button' , 'mat-mdc-icon-button' ] ,
64
+ }
47
65
] ;
48
66
49
67
// Boilerplate for applying mixins to MatButton.
0 commit comments