diff --git a/webui/src/components/FileReferenceChip.tsx b/webui/src/components/FileReferenceChip.tsx index aa170538b..73bd76bf2 100644 --- a/webui/src/components/FileReferenceChip.tsx +++ b/webui/src/components/FileReferenceChip.tsx @@ -51,7 +51,7 @@ export function FileReferenceChip({ data-testid={testId} aria-label={fullPath} className={cn( - "inline-flex max-w-full items-center gap-1 font-medium leading-[inherit]", + "inline-flex max-w-full items-baseline gap-[0.28em] font-medium leading-[inherit]", "text-sky-600 transition-colors hover:text-sky-700", "dark:text-sky-300 dark:hover:text-sky-200", )} @@ -161,7 +161,7 @@ function FileReferenceIcon({ kind }: { kind: FileReferenceKind }) { return ( - {label} - + + + 1 ? "5.8" : "7.2"} + fontWeight="800" + letterSpacing="-0.2" + > + {label} + + ); } diff --git a/webui/src/tests/message-bubble.test.tsx b/webui/src/tests/message-bubble.test.tsx index f110b58f3..079f48b10 100644 --- a/webui/src/tests/message-bubble.test.tsx +++ b/webui/src/tests/message-bubble.test.tsx @@ -319,6 +319,7 @@ describe("MessageBubble", () => { expect(references[0].parentElement).not.toHaveClass("translate-y-[0.08em]"); expect(references[0].parentElement).toHaveClass("align-baseline"); expect(references[0].parentElement).toHaveClass("leading-[inherit]"); + expect(references[0]).toHaveClass("items-baseline"); expect(references[0]).toHaveTextContent("MarkdownTextRenderer.tsx"); expect(references[0]).not.toHaveTextContent("webui/src/components"); expect(screen.getByText("index.html")).toBeInTheDocument();