From 9d5e670344d68ea34d68912046e9efbe553516fb Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 21 May 2025 22:25:43 +0700 Subject: [PATCH] enhancement: message toolbar using tooltip --- web-app/src/containers/ThreadContent.tsx | 115 +++++++++++++---------- 1 file changed, 67 insertions(+), 48 deletions(-) diff --git a/web-app/src/containers/ThreadContent.tsx b/web-app/src/containers/ThreadContent.tsx index 82f7d8d7b..a4d9c608d 100644 --- a/web-app/src/containers/ThreadContent.tsx +++ b/web-app/src/containers/ThreadContent.tsx @@ -26,6 +26,11 @@ import { import { Button } from '@/components/ui/button' import { Textarea } from '@/components/ui/textarea' import { toast } from 'sonner' +import { + Tooltip, + TooltipContent, + TooltipTrigger, +} from '@/components/ui/tooltip' const CopyButton = ({ text }: { text: string }) => { const [copied, setCopied] = useState(false) @@ -47,12 +52,14 @@ const CopyButton = ({ text }: { text: string }) => { Copied! ) : ( - <> - - - Copy - - + + + + + +

Copy

+
+
)} ) @@ -140,17 +147,16 @@ export const ThreadContent = memo(
- + + + + + +

Edit

+
+
@@ -195,17 +201,21 @@ export const ThreadContent = memo(
- + + + + + +

Delete

+
+
)} @@ -245,27 +255,36 @@ export const ThreadContent = memo( )} > - + + + + + +

Delete

+
+
+ {item.isLastMessage && ( - + + + + + +

Regenerate

+
+
)}