1 import { Component, Input } from '@angular/core'
2 import { Account as AccountInterface } from '@shared/models'
3 import { Account } from '../shared-main/account/account.model'
6 selector: 'my-account-avatar',
7 styleUrls: [ './account-avatar.component.scss' ],
8 templateUrl: './account-avatar.component.html'
10 export class AccountAvatarComponent {
14 @Input() account: { name: string, avatar?: { url?: string }, url: string }
16 @Input() set href (value) {
19 @Input() set title (value) {
24 return this._href || this.account?.url
28 return this._title || $localize`${this.account.name} (account page)`
32 return `avatar avatar-${this.size}`
36 return this.account?.avatar ? this.account.avatar.url : Account.GET_DEFAULT_AVATAR_URL()