Skip to content

Commit 9fa2d44

Browse files
committed
address feedback
1 parent dc79e24 commit 9fa2d44

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

src/lib/stepper/step-header.html

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
<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>
139
</div>
1410
</div>
1511
<div class="mat-step-label"

src/lib/stepper/step-header.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,16 @@ export class MatStepHeader extends CdkStepHeader implements OnDestroy {
102102
};
103103
}
104104

105-
_getDefaultIconForState(state: string): string {
105+
_getDefaultIconForState(state: StepState): string {
106106
if (state == 'number') {
107107
return `${this.index + 1}`;
108108
}
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;
113116
}
114117
}

0 commit comments

Comments
 (0)