]>
Commit | Line | Data |
---|---|---|
1 | <span *ngIf="!routerLink" class="action-button" [ngClass]="getClasses()" [ngbTooltip]="title" tabindex="0"> | |
2 | <ng-container *ngTemplateOutlet="content"></ng-container> | |
3 | </span> | |
4 | ||
5 | <a *ngIf="routerLink" class="action-button" [ngClass]="getClasses()" [ngbTooltip]="title" [routerLink]="routerLink"> | |
6 | <ng-container *ngTemplateOutlet="content"></ng-container> | |
7 | </a> | |
8 | ||
9 | <ng-template #content> | |
10 | <my-small-loader [loading]="loading"></my-small-loader> | |
11 | <my-global-icon *ngIf="icon && !loading" [iconName]="icon"></my-global-icon> | |
12 | ||
13 | <span *ngIf="label" class="button-label">{{ label }}</span> | |
14 | ||
15 | <ng-content></ng-content> | |
16 | </ng-template> |