@@ -23,6 +23,7 @@ import { cn, moment } from "~/lib/utils";
23
23
import { Avatar , AvatarImage } from "./ui/avatar" ;
24
24
import CopyButton from "./copy-button" ;
25
25
import ChatTtsButton from "./ui/chat/chat-tts-button" ;
26
+ import { Tooltip , TooltipContent , TooltipTrigger } from "./ui/tooltip" ;
26
27
27
28
interface ExtraContentFields {
28
29
user : string ;
@@ -242,16 +243,30 @@ export default function Page({ agentId }: { agentId: UUID }) {
242
243
className = "min-h-12 resize-none rounded-md bg-background border-0 p-3 shadow-none focus-visible:ring-0"
243
244
/>
244
245
< div className = "flex items-center p-3 pt-0" >
245
- < Button variant = "ghost" size = "icon" >
246
- < Paperclip className = "size-4" />
247
- < span className = "sr-only" > Attach file</ span >
248
- </ Button >
249
-
250
- < Button variant = "ghost" size = "icon" >
251
- < Mic className = "size-4" />
252
- < span className = "sr-only" > Use Microphone</ span >
253
- </ Button >
254
-
246
+ < Tooltip >
247
+ < TooltipTrigger asChild >
248
+ < Button variant = "ghost" size = "icon" >
249
+ < Paperclip className = "size-4" />
250
+ < span className = "sr-only" > Attach file</ span >
251
+ </ Button >
252
+ </ TooltipTrigger >
253
+ < TooltipContent side = "left" >
254
+ < p > Attach file</ p >
255
+ </ TooltipContent >
256
+ </ Tooltip >
257
+ < Tooltip >
258
+ < TooltipTrigger asChild >
259
+ < Button variant = "ghost" size = "icon" >
260
+ < Mic className = "size-4" />
261
+ < span className = "sr-only" >
262
+ Use Microphone
263
+ </ span >
264
+ </ Button >
265
+ </ TooltipTrigger >
266
+ < TooltipContent side = "right" >
267
+ < p > Use microphone</ p >
268
+ </ TooltipContent >
269
+ </ Tooltip >
255
270
< Button
256
271
disabled = { ! input || sendMessageMutation ?. isPending }
257
272
type = "submit"
0 commit comments