diff --git a/apps/ssb.json b/apps/ssb.json
index 264c6e4a..96e68d18 100644
--- a/apps/ssb.json
+++ b/apps/ssb.json
@@ -1,5 +1,5 @@
{
"type": "tildefriends-app",
"emoji": "🦀",
- "previous": "&fVXd+mdbqIz9h7nKYnoFkCyfOKDeCUaAJG2/i7h/5hs=.sha256"
+ "previous": "&fHj5cygP9tDGnJRTFZes1kywnjetkTH9z74qFy8nhXg=.sha256"
}
diff --git a/apps/ssb/tf-message.js b/apps/ssb/tf-message.js
index e50f5aa0..eebb8a47 100644
--- a/apps/ssb/tf-message.js
+++ b/apps/ssb/tf-message.js
@@ -686,7 +686,7 @@ class TfMessageElement extends LitElement {
${x.action}
${x.users.map(
(y) => html`
-
+
`
)}
diff --git a/apps/ssb/tf-user.js b/apps/ssb/tf-user.js
index 68459fb2..b2afbfd4 100644
--- a/apps/ssb/tf-user.js
+++ b/apps/ssb/tf-user.js
@@ -7,6 +7,7 @@ class TfUserElement extends LitElement {
return {
id: {type: String},
fallback_name: {type: String},
+ icon_only: {type: Boolean},
users: {type: Object},
};
}
@@ -17,6 +18,7 @@ class TfUserElement extends LitElement {
super();
this.id = null;
this.fallback_name = null;
+ this.icon_only = false;
this.users = {};
}
@@ -32,9 +34,11 @@ class TfUserElement extends LitElement {
>😎`;
let name = this.users?.[this.id]?.name;
- name = html`${name ?? this.fallback_name ?? this.id}`;
+ name = this.icon_only
+ ? undefined
+ : html`${name ?? this.fallback_name ?? this.id}`;
if (user) {
let image_link = user.image;
@@ -48,6 +52,7 @@ class TfUserElement extends LitElement {
class=${'w3-theme-l4 ' + shape}
style="width: 2em; height: 2em; vertical-align: middle; object-fit: cover"
src="/${image_link}/view"
+ alt=${name ?? this.fallback_name ?? this.id}
/>`;
}
}