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<{
)}
>