-<span class="action-button" [ngClass]="getClasses()" [ngbTooltip]="title" tabindex="0">
- <my-small-loader [loading]="loading"></my-small-loader>
+<div *ngIf="!routerLink" class="action-button" [ngClass]="classes" [ngbTooltip]="title" tabindex="0">
+ <ng-container *ngTemplateOutlet="content"></ng-container>
+</div>
+
+<a *ngIf="routerLink" class="action-button" [ngClass]="classes" [ngbTooltip]="title" [routerLink]="routerLink">
+ <ng-container *ngTemplateOutlet="content"></ng-container>
+</a>
+
+<ng-template #content>
+ <my-loader size="sm" [ngClass]="{ displayed: loading }" [loading]="loading"></my-loader>