Avatares não aparecendo no plugin

Olá, estou tentando exibir avatares no meu plugin, mas quando eu puxo o avatar_template ele aparece assim…

src=“/user_avatar/sitename/natasha/{size}/630932_2.png”

Acho que tem algo a ver com a variável size :thinking:

1 curtida

Se você substituir a parte {size} da string por um número, ela deverá gerar o avatar.

Você poderia talvez criar uma propriedade computada que receba o avatar_template e o substitua por um número, como:

  @discourseComputed("user.avatar_template")
  avatarSrc(avatarTemplate) {
    return avatarTemplate.replace("{size}", "75");
  },

e então chamar isso no seu template:

<img src={{avatarSrc}} alt="a foto de perfil do usuário" />
3 curtidas

Incrível! Funcionou perfeitamente. Muito obrigado! :raising_hands:t3:

1 curtida