1 import { Component, Input } from '@angular/core'
2 import { Account } from '../shared-main/account/account.model'
5 selector: 'my-account-avatar',
6 styleUrls: [ './account-avatar.component.scss' ],
7 templateUrl: './account-avatar.component.html'
9 export class AccountAvatarComponent {
12 avatar?: { url?: string, path: string }
15 @Input() size: '25' | '34' | '36' | '40' | '120' = '36'
17 // Use an external link
20 @Input() internalHref: string | string[]
22 @Input() set title (value) {
26 private _title: string
29 return this._title || $localize`${this.account.name} (account page)`
33 return `avatar avatar-${this.size}`
37 return Account.GET_ACTOR_AVATAR_URL(this.account)