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=\"\"/> ", avatar);
15+
16+ s = xs_str_cat(s, s1);
17+ }
18+
19 {
20 xs *s1;
21