feat: pass previousMessageId prop from MessageList to Message

This commit is contained in:
Jannis Braun
2026-03-20 22:16:55 +01:00
parent 8da412c0d4
commit 3aa7e93a4d
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -20,6 +20,7 @@ interface MessageProps {
message: MessageWithUser;
isCompact: boolean;
isFirstInGroup: boolean;
previousMessageId: string | null;
}
function formatTime(timestamp: number): string {
@@ -59,7 +60,7 @@ function isGifOnlyMessage(content: string | null): boolean {
return GIF_URL_REGEX.test(trimmed);
}
export function Message({ message, isCompact, isFirstInGroup }: MessageProps) {
export function Message({ message, isCompact, isFirstInGroup, previousMessageId }: MessageProps) {
const [isEditing, setIsEditing] = useState(false);
const [editContent, setEditContent] = useState(message.content ?? '');
const [isHovered, setIsHovered] = useState(false);
@@ -303,6 +303,7 @@ export function MessageList({ channelId, jumpToMessageId, onJumpComplete }: Mess
message={msg}
isCompact={!isFirstInGroup}
isFirstInGroup={isFirstInGroup}
previousMessageId={messages[i - 1]?.id ?? null}
/>
</React.Fragment>
);