examples/hover-card-profile.tsx
1import { HoverCard, HoverCardTrigger, HoverCardContent } from "@/components/wensity/hover-card";2import { Avatar, AvatarImage, AvatarFallback } from "@/components/wensity/avatar";3import { Button } from "@/components/wensity/button";45export function ProfileHoverCard() {6 return (7 <p className="max-w-sm text-sm leading-6 text-zinc-600">8 Nina tagged{" "}9 <HoverCard openDelay={300} closeDelay={150}>10 <HoverCardTrigger asChild>11 <button type="button" className="bg-transparent p-0 font-medium text-zinc-900 underline underline-offset-4">12 @ksparth1213 </button>14 </HoverCardTrigger>15 <HoverCardContent width="lg" className="p-4">16 <div className="flex items-start justify-between gap-4">17 <Avatar size="md">18 <AvatarImage src="https://assets.wensity.com/avatars/1.webp" alt="Parth Sharma" />19 <AvatarFallback>PS</AvatarFallback>20 </Avatar>21 <Button size="sm" variant="secondary">Follow</Button>22 </div>23 <div className="mt-3">24 <p className="text-sm font-semibold">Parth Sharma</p>25 <p className="text-[11px] text-zinc-500">@ksparth12</p>26 <p className="mt-2 text-xs leading-relaxed text-zinc-600">27 Full-Stack Developer, Freelancer, & Founder. Obsessed with crafting web experiences that feel alive.28 </p>29 </div>30 </HoverCardContent>31 </HoverCard>{" "}32 for the final polish pass.33 </p>34 );35}