Add default avatars
This commit is contained in:
parent
21d2927e50
commit
6a5db559ea
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue