]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - 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
746018f6 1<ng-template #img>
145d7da2 2 <img *ngIf="displayImage()" [class]="classes" [src]="previewImage || avatarUrl || defaultAvatarUrl" alt="" />
746018f6 3
87fdea2f
C
4 <div *ngIf="displayActorInitial()" [ngClass]="classes">
5 <span>{{ getActorInitial() }}</span>
746018f6 6 </div>
87fdea2f
C
7
8 <div *ngIf="displayPlaceholder()" [ngClass]="classes"></div>
746018f6
C
9</ng-template>
10
87fdea2f 11<a *ngIf="actor && href" [href]="href" target="_blank" rel="noopener noreferrer" [title]="title">
746018f6
C
12 <ng-template *ngTemplateOutlet="img"></ng-template>
13</a>
14
87fdea2f 15<a *ngIf="actor && internalHref" [routerLink]="internalHref" [title]="title">
746018f6
C
16 <ng-template *ngTemplateOutlet="img"></ng-template>
17</a>
18
87fdea2f 19<ng-container *ngIf="!actor || (!href && !internalHref)">
746018f6
C
20 <ng-template *ngTemplateOutlet="img"></ng-template>
21</ng-container>