- {isRecalled(msg) ? '⚠ 消息已删除' : renderDrafty(msg.content)}
+ {/* README §3.2: the failed-send icon sits beside the bubble, not below it with the retry text. */}
+
+ {failed ?
: null}
+
+ {isRecalled(msg) ? '⚠ 消息已删除' : renderDrafty(msg.content)}
+
{failed ? (
-
{topicId ? (
@@ -48,6 +57,11 @@ export function MessagesLayout() {