Hover Card
For sighted users to preview content available behind a link.
import { Avatar, AvatarFallback, AvatarImage } from '@immit/ui/avatar'
import { Button } from '@immit/ui/button'
import {
HoverCard,
HoverCardContent,
HoverCardTrigger
} from '@immit/ui/hover-card'
import { CalendarDays } from 'lucide-react'
export function HoverCardDemo() {
return (
<HoverCard>
<HoverCardTrigger asChild>
<Button variant="link">@nextjs</Button>
</HoverCardTrigger>
<HoverCardContent className="w-80">
<div className="flex justify-between space-x-4">
<Avatar>
<AvatarImage src="https://github.com/vercel.png" />
<AvatarFallback>VC</AvatarFallback>
</Avatar>
<div className="space-y-1">
<h4 className="text-sm font-semibold">@nextjs</h4>
<p className="text-sm">
The React Framework - created and maintained by @vercel.
</p>
<div className="flex items-center pt-2">
<CalendarDays size={16} className="mr-2 opacity-70" />{' '}
<span className="text-muted text-xs">Joined December 2021</span>
</div>
</div>
</div>
</HoverCardContent>
</HoverCard>
)
}