Spaces:
Runtime error
Runtime error
'use client'; | |
import * as React from 'react'; | |
import * as HoverCardPrimitive from '@radix-ui/react-hover-card'; | |
import { cn } from '../../utils'; | |
const HoverCard = HoverCardPrimitive.Root; | |
const HoverCardTrigger = HoverCardPrimitive.Trigger; | |
const HoverCardPortal = HoverCardPrimitive.Portal; | |
const HoverCardContent = React.forwardRef< | |
React.ElementRef<typeof HoverCardPrimitive.Content>, | |
React.ComponentPropsWithoutRef<typeof HoverCardPrimitive.Content> | |
>(({ className, align = 'center', sideOffset = 6, ...props }, ref) => ( | |
<HoverCardPrimitive.Content | |
ref={ref} | |
align={align} | |
sideOffset={sideOffset} | |
className={cn( | |
'animate-in fade-in-0 z-50 w-64 rounded-md border border-gray-100 bg-white p-4 shadow-md outline-none dark:border-gray-800 dark:bg-gray-800', | |
className, | |
)} | |
{...props} | |
/> | |
)); | |
HoverCardContent.displayName = HoverCardPrimitive.Content.displayName; | |
export { HoverCard, HoverCardTrigger, HoverCardContent, HoverCardPortal }; | |