From 9d608135e3639ed9d5b06d6cdfe6f59d3f532565 Mon Sep 17 00:00:00 2001 From: Juliette Love Date: Sun, 20 Apr 2025 21:48:30 +0100 Subject: [PATCH] Make model-generated code copyable (#70) --- packages/cli/src/ui/App.tsx | 2 +- packages/cli/src/ui/components/messages/GeminiMessage.tsx | 3 --- packages/cli/src/ui/utils/MarkdownRenderer.tsx | 5 +++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index daf7845c..42b0ae5b 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -69,7 +69,7 @@ export const App = ({ config }: AppProps) => { }); return ( - +
{startupWarnings.length > 0 && ( diff --git a/packages/cli/src/ui/components/messages/GeminiMessage.tsx b/packages/cli/src/ui/components/messages/GeminiMessage.tsx index 3319dd63..584c7729 100644 --- a/packages/cli/src/ui/components/messages/GeminiMessage.tsx +++ b/packages/cli/src/ui/components/messages/GeminiMessage.tsx @@ -38,9 +38,6 @@ export const GeminiMessage: React.FC = ({ text }) => { return ( - - {prefix} - {renderedBlocks} diff --git a/packages/cli/src/ui/utils/MarkdownRenderer.tsx b/packages/cli/src/ui/utils/MarkdownRenderer.tsx index f9e8167c..680d7407 100644 --- a/packages/cli/src/ui/utils/MarkdownRenderer.tsx +++ b/packages/cli/src/ui/utils/MarkdownRenderer.tsx @@ -160,11 +160,12 @@ export class MarkdownRenderer { - {lang && {lang}} + {lang && {lang}} {/* Render each line preserving whitespace (within Text component) */} {content.map((line, idx) => ( {line}