|
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 *ngSwitchCase="'number'" [ngSwitch]="!!(iconOverrides && iconOverrides.number)"> |
7 |
| - <ng-container |
8 |
| - *ngSwitchCase="true" |
9 |
| - [ngTemplateOutlet]="iconOverrides.number" |
10 |
| - [ngTemplateOutletContext]="_getIconContext()"></ng-container> |
11 |
| - <span *ngSwitchDefault>{{index + 1}}</span> |
12 |
| - </ng-container> |
13 |
| - |
14 |
| - <ng-container *ngSwitchCase="'edit'" [ngSwitch]="!!(iconOverrides && iconOverrides.edit)"> |
15 |
| - <ng-container |
16 |
| - *ngSwitchCase="true" |
17 |
| - [ngTemplateOutlet]="iconOverrides.edit" |
18 |
| - [ngTemplateOutletContext]="_getIconContext()"></ng-container> |
19 |
| - <mat-icon *ngSwitchDefault>create</mat-icon> |
20 |
| - </ng-container> |
21 |
| - |
22 |
| - <ng-container *ngSwitchCase="'done'" [ngSwitch]="!!(iconOverrides && iconOverrides.done)"> |
23 |
| - <ng-container |
24 |
| - *ngSwitchCase="true" |
25 |
| - [ngTemplateOutlet]="iconOverrides.done" |
26 |
| - [ngTemplateOutletContext]="_getIconContext()"></ng-container> |
27 |
| - <mat-icon *ngSwitchDefault>done</mat-icon> |
28 |
| - </ng-container> |
29 |
| - |
30 |
| - <ng-container *ngSwitchCase="'error'" [ngSwitch]="!!(iconOverrides && iconOverrides.error)"> |
31 |
| - <ng-container |
32 |
| - *ngSwitchCase="true" |
33 |
| - [ngTemplateOutlet]="iconOverrides.error" |
34 |
| - [ngTemplateOutletContext]="_getIconContext()"></ng-container> |
35 |
| - <mat-icon *ngSwitchDefault>warning</mat-icon> |
36 |
| - </ng-container> |
37 |
| - |
38 |
| - <!-- Custom state. --> |
39 |
| - <ng-container *ngSwitchDefault [ngSwitch]="!!(iconOverrides && iconOverrides[state])"> |
40 |
| - <ng-container |
41 |
| - *ngSwitchCase="true" |
42 |
| - [ngTemplateOutlet]="iconOverrides[state]" |
43 |
| - [ngTemplateOutletContext]="_getIconContext()"></ng-container> |
44 |
| - <mat-icon *ngSwitchDefault>{{state}}</mat-icon> |
| 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 | + <ng-container *ngSwitchDefault [ngSwitch]="state"> |
| 9 | + <span *ngSwitchCase="'number'">{{_getDefaultTextForState(state)}}</span> |
| 10 | + <mat-icon *ngSwitchDefault>{{_getDefaultTextForState(state)}}</mat-icon> |
45 | 11 | </ng-container>
|
46 | 12 | </div>
|
47 | 13 | </div>
|
|
0 commit comments