- {/* Reaction emoji bubble — size-10 matches the threaded ancestor avatar column */}
-
-
+ {/* Avatar with emoji badge overlay */}
+
+ {author.isLoading ? (
+
+ ) : (
+
+
+
+
+
+ {displayName[0]?.toUpperCase()}
+
+
+
+
+ )}
+
- {/* Author + "reacted" label + timestamp — single line */}
-
+
+
+ {/* Author + "reacted" label + timestamp */}
+
{author.isLoading ? (
- <>
-
-
- >
+
) : (
- <>
-
-
-
-
-
- {displayName[0]?.toUpperCase()}
-
-
-
-
-
-
- {author.data?.event ? (
- {displayName}
- ) : displayName}
-
-
- reacted
- {formatFullDate(event.created_at)}
- >
+
+
+ {author.data?.event ? (
+ {displayName}
+ ) : displayName}
+
+
)}
+ reacted
+ {formatFullDate(event.created_at)}