commit 9d02e70

default  ·  2023-02-20 10:09:39 +0000 UTC
parent 188d224
Show the avatar in the nav menu.
1 files changed,  +14, -0
M html.c
M html.c
+14, -0
 1@@ -210,6 +210,20 @@ d_char *html_user_header(snac *snac, d_char *s, int local)
 2     /* top nav */
 3     s = xs_str_cat(s, "<nav class=\"snac-top-nav\">");
 4 
 5+    {
 6+        xs *s1;
 7+        xs *avatar = xs_dup(xs_dict_get(snac->config, "avatar"));
 8+
 9+        if (avatar == NULL || *avatar == '\0') {
10+            xs_free(avatar);
11+            avatar = xs_fmt("data:image/png;base64, %s", default_avatar_base64());
12+        }
13+
14+        s1 = xs_fmt("<img src=\"%s\" class=\"snac-avatar\" alt=\"\"/>&nbsp;", avatar);
15+
16+        s = xs_str_cat(s, s1);
17+    }
18+
19     {
20         xs *s1;
21