Example #1
0
def avatar_as_html(user: User) -> str:
    if not user:
        return '<img class="avatar" src="{}" width="20px" height="20px" />'.format(
            escape(get_sentry_avatar_url()))
    avatar_type = user.get_avatar_type()
    if avatar_type == "upload":
        return f'<img class="avatar" src="{escape(get_user_avatar_url(user))}" />'
    elif avatar_type == "letter_avatar":
        return get_email_avatar(user.get_display_name(), user.get_label(), 20,
                                False)
    else:
        return get_email_avatar(user.get_display_name(), user.get_label(), 20,
                                True)