File tree 2 files changed +15
-16
lines changed
2 files changed +15
-16
lines changed Original file line number Diff line number Diff line change 1
1
< div class ="mat-step-header-ripple " mat-ripple [matRippleTrigger] ="_getHostElement() "> </ div >
2
- < div class ="mat-step-icon-state-{{state}} mat-step-icon " [class.mat-step-icon-selected] ="selected "
3
- [ngSwitch] ="state ">
4
-
5
- < div class ="mat-step-icon-content ">
6
- < ng-container *ngSwitchDefault [ngSwitch] ="!!(iconOverrides && iconOverrides[state]) ">
7
- < ng-container
8
- *ngSwitchCase ="true "
9
- [ngTemplateOutlet] ="iconOverrides[state] "
10
- [ngTemplateOutletContext] ="_getIconContext() "> </ ng-container >
11
- < mat-icon *ngSwitchDefault > {{_getDefaultIconForState(state)}}</ mat-icon >
12
- </ ng-container >
2
+ < div class ="mat-step-icon-state-{{state}} mat-step-icon " [class.mat-step-icon-selected] ="selected ">
3
+ < div class ="mat-step-icon-content " [ngSwitch] ="!!(iconOverrides && iconOverrides[state]) ">
4
+ < ng-container
5
+ *ngSwitchCase ="true "
6
+ [ngTemplateOutlet] ="iconOverrides[state] "
7
+ [ngTemplateOutletContext] ="_getIconContext() "> </ ng-container >
8
+ < mat-icon *ngSwitchDefault > {{_getDefaultIconForState(state)}}</ mat-icon >
13
9
</ div >
14
10
</ div >
15
11
< div class ="mat-step-label "
Original file line number Diff line number Diff line change @@ -102,13 +102,16 @@ export class MatStepHeader extends CdkStepHeader implements OnDestroy {
102
102
} ;
103
103
}
104
104
105
- _getDefaultIconForState ( state : string ) : string {
105
+ _getDefaultIconForState ( state : StepState ) : string {
106
106
if ( state == 'number' ) {
107
107
return `${ this . index + 1 } ` ;
108
108
}
109
- return ( {
110
- 'edit' : 'create' ,
111
- 'error' : 'warning' ,
112
- } as { [ key : string ] : string } ) [ state ] || state ;
109
+ if ( state == 'edit' ) {
110
+ return 'create' ;
111
+ }
112
+ if ( state == 'error' ) {
113
+ return 'warning' ;
114
+ }
115
+ return state ;
113
116
}
114
117
}
You can’t perform that action at this time.
0 commit comments