@@ -32,18 +32,36 @@ export const MAT_BUTTON_HOST = {
3232 '[class._mat-animation-noopable]' : '_animationMode === "NoopAnimations"' ,
3333} ;
3434
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. */
3936const 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+ }
4765] ;
4866
4967// Boilerplate for applying mixins to MatButton.
0 commit comments