UNPKG

igniteui-angular-sovn

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

37 lines (29 loc) 1.27 kB
<ng-template #defaultTitle> <ng-content *ngIf="isTitleVisible" select='[igxStepTitle]'></ng-content> <ng-content *ngIf="isTitleVisible" select='[igxStepSubTitle]'></ng-content> </ng-template> <ng-template #contentTemplate> <div [ngClass]="contentClasses" #contentContainer> <ng-content *ngIf="active || collapsing" select='[igxStepContent]'></ng-content> </div> </ng-template> <ng-template #defaultIndicator> <span>{{ index + 1 }}</span> </ng-template> <ng-template #customIndicator> <ng-content select='[igxStepIndicator]'></ng-content> </ng-template> <div class="igx-stepper__step-header" igxRipple [ngClass]="stepHeaderClasses" (keydown)="handleKeydown($event)" (click)="onPointerDown($event)"> <div *ngIf="isIndicatorVisible" class="igx-stepper__step-indicator"> <ng-container *ngTemplateOutlet="indicatorTemplate ? indicatorTemplate : defaultIndicator"></ng-container> </div> <div class="igx-stepper__step-title-wrapper"> <ng-container *ngTemplateOutlet="defaultTitle"></ng-container> </div> </div> <ng-container *ngIf="!isHorizontal"> <div class="igx-stepper__step-content-wrapper"> <ng-container *ngTemplateOutlet="contentTemplate"></ng-container> </div> </ng-container>