|
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