From a9d62f6b9d660cdbf4c9346a11724102b8c4ea20 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Wed, 1 Oct 2025 14:13:34 -0600 Subject: [PATCH] copy should deliminate between paragraph and button --- .../ChatLayout/ChatContent/ChatUserMessage.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/apps/web/src/layouts/ChatLayout/ChatContent/ChatUserMessage.tsx b/apps/web/src/layouts/ChatLayout/ChatContent/ChatUserMessage.tsx index 007457b70..ca6d88d3b 100644 --- a/apps/web/src/layouts/ChatLayout/ChatContent/ChatUserMessage.tsx +++ b/apps/web/src/layouts/ChatLayout/ChatContent/ChatUserMessage.tsx @@ -34,7 +34,7 @@ export const ChatUserMessage: React.FC<{ setIsTooltipOpen(false); }, []); - const handleCopy = useCallback( + const handleCopyParagraph = useCallback( (e?: React.ClipboardEvent) => { // Check if user has selected text const selection = window.getSelection(); @@ -54,6 +54,16 @@ export const ChatUserMessage: React.FC<{ [openSuccessMessage, request] ); + const handleCopyButton = useCallback( + (e?: React.ClipboardEvent) => { + e?.preventDefault(); + e?.preventDefault(); + navigator.clipboard.writeText(request || ''); + openSuccessMessage('Copied to clipboard'); + }, + [openSuccessMessage, request] + ); + return ( ) : ( <> - + {request} @@ -79,7 +89,7 @@ export const ChatUserMessage: React.FC<{ )}