Hover Card
For sighted users to preview content available behind a link.
import { Button } from "@ngrok/mantle/button";
import { HoverCard, HoverCardContent, HoverCardTrigger } from "@ngrok/mantle/hover-card";
import { Calendar } from "@phosphor-icons/react/Calendar";
import { Shrimp } from "@phosphor-icons/react/Shrimp";
<HoverCard>
<HoverCardTrigger asChild>
<Button type="button" appearance="link">
Open Hover Card
</Button>
</HoverCardTrigger>
<HoverCardContent className="w-80">
<div className="flex justify-between space-x-4">
<div className="flex size-16 shrink-0 items-center justify-center rounded-full bg-pink-300">
<Shrimp className="size-12" />
</div>
<div className="space-y-1">
<h4 className="text-sm font-semibold">@ngrok/mantle</h4>
<p className="text-sm">The Design System – created and maintained by @ngrok.</p>
<div className="flex items-center pt-2">
<Calendar className="mr-2 h-4 w-4 opacity-70" />{" "}
<span className="text-muted-foreground text-xs">Joined November 2023</span>
</div>
</div>
</div>
</HoverCardContent>
</HoverCard>