diff --git a/packages/ui/src/components/code-block.test.tsx b/packages/ui/src/components/code-block.test.tsx index 91e7e54..e7c9fc0 100644 --- a/packages/ui/src/components/code-block.test.tsx +++ b/packages/ui/src/components/code-block.test.tsx @@ -48,6 +48,11 @@ describe("CodeBlock — terminal variant", () => { expect(container.querySelector('[class*="ff5f56"]')).toBeNull(); }); + it("renders a copy button, same as the editor variant", () => { + render(); + expect(screen.getByRole("button", { name: "Copy" })).toBeInTheDocument(); + }); + it("falls back to the localized TERMINAL title when no lang is given", () => { render(); expect(screen.getByText("Terminal")).toBeInTheDocument(); diff --git a/packages/ui/src/components/code-block.tsx b/packages/ui/src/components/code-block.tsx index 1abdd81..a34614a 100644 --- a/packages/ui/src/components/code-block.tsx +++ b/packages/ui/src/components/code-block.tsx @@ -175,6 +175,7 @@ export function CodeBlock({ style={elev} > {lang ?? m.codeBlock.terminal} +
           {body}