{i === dividerIdx && dividerIdx > 0 && (
earlier messages
)}
{ts}
{alias}
- {msg.text}
+
+ {renderText(msg.text)}
+
+ {mid && (
+
+ )}
+ {pickerMid === mid && (
+
e.stopPropagation()}>
+ {EMOJI_SET.map(emoji => (
+
+ ))}
+
+ )}
+ {hasReactions && (
+
+ {Object.entries(msgReactions!).map(([emoji, fromIds]) => {
+ const iMine = fromIds.includes(localPeer?.id ?? '')
+ return (
+
+ )
+ })}
+
+ )}
)
})}
diff --git a/web/src/store/index.ts b/web/src/store/index.ts
index 157417f..abbb6eb 100644
--- a/web/src/store/index.ts
+++ b/web/src/store/index.ts
@@ -58,6 +58,8 @@ interface WasteState {
fileProgress: Record