From 3382736f05195cc2cfbdb28e027c1438d363aaed Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Wed, 11 Feb 2026 16:02:24 +0000 Subject: [PATCH] fix(ui): split message header into two rows Move assistant meta below speaker label and bump speaker label size. --- packages/ui/src/components/message-item.tsx | 132 ++++++++++-------- .../ui/src/styles/messaging/message-base.css | 13 ++ 2 files changed, 84 insertions(+), 61 deletions(-) diff --git a/packages/ui/src/components/message-item.tsx b/packages/ui/src/components/message-item.tsx index 7041d130..2f8eb26e 100644 --- a/packages/ui/src/components/message-item.tsx +++ b/packages/ui/src/components/message-item.tsx @@ -268,74 +268,84 @@ export default function MessageItem(props: MessageItemProps) { return (
-
- - {speakerLabel()} - - {(meta) => {meta()}} -
-
- -
- - - - - - - -
-
- -
- +
+
+ + {speakerLabel()} + +
- - {(partId) => ( +
+ +
+ - )} - -
-
- + + + + + +
+
+ +
+ + + + {(partId) => ( + + )} + +
+
+ +
+ + {(meta) => ( +
+ {meta()} +
+ )} +
+
diff --git a/packages/ui/src/styles/messaging/message-base.css b/packages/ui/src/styles/messaging/message-base.css index 97c84350..8064ae62 100644 --- a/packages/ui/src/styles/messaging/message-base.css +++ b/packages/ui/src/styles/messaging/message-base.css @@ -4,15 +4,28 @@ } .message-item-header { + @apply flex flex-col gap-0.5; +} + +.message-item-header-row { + @apply w-full; +} + +.message-item-header-row--top { @apply flex justify-between items-start gap-2.5; } +.message-item-header-row--bottom { + @apply flex items-start; +} + .message-speaker { @apply flex flex-col gap-0.5 text-xs; } .message-speaker-label { font-weight: var(--font-weight-semibold); + font-size: var(--font-size-sm); } .message-speaker-label[data-role="user"] {