1
0
Fork 0

Add default avatars

This commit is contained in:
Ryan Fox 2022-06-26 10:31:49 -07:00
parent 21d2927e50
commit 6a5db559ea
Signed by: flewkey
GPG Key ID: 94F56ADFD848851E
1 changed files with 7 additions and 1 deletions

View File

@ -2,6 +2,7 @@ module View.Common
exposing
( accountAcctView
, accountAvatar
, accountAvatarFallback
, accountAvatarLink
, accountDisplayName
, accountDisplayNameRich
@ -33,7 +34,12 @@ import View.Formatter exposing (formatContent)
accountAvatar : String -> Account -> Html Msg
accountAvatar avatarClass account =
img [ class avatarClass, src account.avatar ] []
img [ class avatarClass, src account.avatar, accountAvatarFallback account ] []
accountAvatarFallback : Account -> Attribute msg
accountAvatarFallback account =
attribute "onerror" ("this.src='https://ui-avatars.com/api/?size=128&background=ffffff&color=2e3338&uppercase=false&name="++account.display_name++"'")
accountDisplayName : Account -> String