{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "hover-card",
  "dependencies": [
    "react-aria-components"
  ],
  "registryDependencies": [
    "https://taki-ui.com/r/utils.json"
  ],
  "files": [
    {
      "path": "registry/new-york/ui/hover-card.tsx",
      "content": "\"use client\"\n\nimport * as React from \"react\"\nimport {\n  Tooltip as AriaTooltip,\n  TooltipTrigger as AriaTooltipTrigger,\n  type TooltipProps as AriaTooltipProps,\n  type TooltipTriggerComponentProps,\n} from \"react-aria-components\"\n\nimport { cn } from \"@/lib/utils\"\n\nfunction HoverCard({\n  delay = 0,\n  closeDelay = 0,\n  ...props\n}: TooltipTriggerComponentProps) {\n  return (\n    <AriaTooltipTrigger\n      data-slot=\"hover-card\"\n      delay={delay}\n      closeDelay={closeDelay}\n      {...props}\n    />\n  )\n}\n\ninterface HoverCardContentProps extends AriaTooltipProps {\n  className?: string\n}\n\nfunction HoverCardContent({\n  className,\n  offset = 4,\n  ...props\n}: HoverCardContentProps) {\n  return (\n    <AriaTooltip\n      data-slot=\"hover-card-content\"\n      offset={offset}\n      className={cn(\n        \"bg-popover text-popover-foreground data-[entering]:animate-in data-[exiting]:animate-out data-[exiting]:fade-out-0 data-[entering]:fade-in-0 data-[exiting]:zoom-out-95 data-[entering]:zoom-in-95 data-[placement=bottom]:slide-in-from-top-2 data-[placement=left]:slide-in-from-right-2 data-[placement=right]:slide-in-from-left-2 data-[placement=top]:slide-in-from-bottom-2 z-50 w-64 rounded-md border p-4 shadow-md outline-hidden\",\n        className\n      )}\n      {...props}\n    />\n  )\n}\n\nexport { HoverCard, HoverCardContent }\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}