From a5d2ccaceabc012b1578e10d8ad511ef0eddd1d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20G=C3=B3mez?= Date: Mon, 15 Dec 2025 17:57:07 +0100 Subject: [PATCH] fix: don't show copy on single line code samples --- src/components/nostr/MarkdownContent.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/nostr/MarkdownContent.tsx b/src/components/nostr/MarkdownContent.tsx index d18a14c..8c3b78c 100644 --- a/src/components/nostr/MarkdownContent.tsx +++ b/src/components/nostr/MarkdownContent.tsx @@ -127,16 +127,23 @@ function CodeBlock({ }) { const { copy, copied } = useCopy(); + // Check if code is a single line (hide copy button for one-liners) + const isSingleLine = !code.includes("\n"); + return ( -
+
{language ? ( ) : ( -
+        
           {code}
         
)} - copy(code)} copied={copied} /> + {!isSingleLine && ( + copy(code)} copied={copied} /> + )}
); }