]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix actor avatar background
authorChocobozzz <me@florianbigard.com>
Thu, 29 Apr 2021 07:10:57 +0000 (09:10 +0200)
committerChocobozzz <me@florianbigard.com>
Thu, 29 Apr 2021 07:10:57 +0000 (09:10 +0200)
client/src/app/shared/shared-actor-image/actor-avatar.component.html
client/src/app/shared/shared-actor-image/actor-avatar.component.ts

index 607f28e5b248bd62ebea851e2e7fcf324ba5f419..13a5385a829cdef8527b19a6013ac4ffd71c801b 100644 (file)
@@ -1,7 +1,7 @@
 <ng-template #img>
-  <img *ngIf="previewImage || avatarUrl || !initial" [class]="class" [src]="previewImage || avatarUrl || defaultAvatarUrl" [alt]="alt" />
+  <img *ngIf="previewImage || avatarUrl || !initial" [class]="getClass('avatar')" [src]="previewImage || avatarUrl || defaultAvatarUrl" [alt]="alt" />
 
-  <div *ngIf="!avatarUrl && initial" [class]="class">
+  <div *ngIf="!avatarUrl && initial" [class]="getClass('initial')">
     <span>{{ initial }}</span>
   </div>
 </ng-template>
index 71e020cba14595fa07eee39ab5e4b081fcf9b89b..e4efbe475e038f294ea4d893071677971830f9c1 100644 (file)
@@ -48,7 +48,7 @@ export class ActorAvatarComponent {
     return ''
   }
 
-  get class () {
+  getClass (type: 'avatar' | 'initial') {
     const base = [ 'avatar' ]
 
     if (this.size) base.push(`avatar-${this.size}`)
@@ -56,7 +56,7 @@ export class ActorAvatarComponent {
     if (this.account) base.push('account')
     else base.push('channel')
 
-    if (this.initial) {
+    if (type === 'initial' && this.initial) {
       base.push('initial')
       base.push(this.getColorTheme())
     }