Skip to content

Commit 9cb5762

Browse files
committed
upd: use tooltips
1 parent a6e8808 commit 9cb5762

File tree

2 files changed

+3690
-1191
lines changed

2 files changed

+3690
-1191
lines changed

client/app/components/chat.tsx

+25-10
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import { cn, moment } from "~/lib/utils";
2323
import { Avatar, AvatarImage } from "./ui/avatar";
2424
import CopyButton from "./copy-button";
2525
import ChatTtsButton from "./ui/chat/chat-tts-button";
26+
import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip";
2627

2728
interface ExtraContentFields {
2829
user: string;
@@ -242,16 +243,30 @@ export default function Page({ agentId }: { agentId: UUID }) {
242243
className="min-h-12 resize-none rounded-md bg-background border-0 p-3 shadow-none focus-visible:ring-0"
243244
/>
244245
<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>
255270
<Button
256271
disabled={!input || sendMessageMutation?.isPending}
257272
type="submit"

0 commit comments

Comments
 (0)