Skip to content

Commit 3da865a

Browse files
committed
Move message meta before copy controls
- Reorder the assistant message footer so metadata appears before the copy actions - Preserve the existing timestamp and elapsed-time display
1 parent e8504de commit 3da865a

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

apps/web/src/components/chat/MessagesTimeline.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,15 @@ export const MessagesTimeline = memo(function MessagesTimeline({
520520
);
521521
})()}
522522
<div className="mt-1.5 flex items-center justify-between gap-2">
523+
<p className="text-[10px] text-muted-foreground/30">
524+
{formatMessageMeta(
525+
row.message.createdAt,
526+
row.message.streaming
527+
? formatElapsed(row.durationStart, nowIso)
528+
: formatElapsed(row.durationStart, row.message.completedAt),
529+
timestampFormat,
530+
)}
531+
</p>
523532
<div className="flex items-center gap-1.5">
524533
{assistantCopyState.visible ? (
525534
<MessageCopyButton
@@ -546,15 +555,6 @@ export const MessagesTimeline = memo(function MessagesTimeline({
546555
/>
547556
) : null}
548557
</div>
549-
<p className="text-[10px] text-muted-foreground/30">
550-
{formatMessageMeta(
551-
row.message.createdAt,
552-
row.message.streaming
553-
? formatElapsed(row.durationStart, nowIso)
554-
: formatElapsed(row.durationStart, row.message.completedAt),
555-
timestampFormat,
556-
)}
557-
</p>
558558
</div>
559559
</div>
560560
</>

0 commit comments

Comments
 (0)