]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame_incremental - client/src/app/shared/shared-actor-image/actor-avatar.component.html
Fix terms/code of conduct link toggle
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-actor-image / actor-avatar.component.html
... / ...
CommitLineData
1<ng-template #img>
2 <img *ngIf="displayImage()" [class]="classes" [src]="previewImage || avatarUrl || defaultAvatarUrl" alt="" />
3
4 <div *ngIf="displayActorInitial()" [ngClass]="classes">
5 <span>{{ getActorInitial() }}</span>
6 </div>
7
8 <div *ngIf="displayPlaceholder()" [ngClass]="classes"></div>
9</ng-template>
10
11<a *ngIf="actor && href" [href]="href" target="_blank" rel="noopener noreferrer" [title]="title">
12 <ng-template *ngTemplateOutlet="img"></ng-template>
13</a>
14
15<a *ngIf="actor && internalHref" [routerLink]="internalHref" [title]="title">
16 <ng-template *ngTemplateOutlet="img"></ng-template>
17</a>
18
19<ng-container *ngIf="!actor || (!href && !internalHref)">
20 <ng-template *ngTemplateOutlet="img"></ng-template>
21</ng-container>