{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "tooltip", "type": "registry:ui", "dependencies": ["@ark-ui/react"], "files": [ { "path": "./src/components/ui/tooltip.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { Tooltip as TooltipPrimitive } from \"@ark-ui/react/tooltip\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Tooltip = TooltipPrimitive.Root\n\nconst TooltipArrow = React.forwardRef<\n React.ElementRef,\n TooltipPrimitive.ArrowProps\n>(({ className, ...props }, ref) => (\n \n \n \n))\nTooltipArrow.displayName = \"TooltipArrow\"\n\nconst TooltipContent = React.forwardRef<\n React.ElementRef,\n React.ComponentProps\n>(({ className, ...props }, ref) => (\n \n \n \n))\nTooltipContent.displayName = \"TooltipContent\"\n\nconst TooltipContext = TooltipPrimitive.Context\n\nconst TooltipRootProvider = TooltipPrimitive.RootProvider\n\nconst TooltipTrigger = TooltipPrimitive.Trigger\n\nexport {\n Tooltip,\n TooltipArrow,\n TooltipContent,\n TooltipContext,\n TooltipRootProvider,\n TooltipTrigger,\n}\n\nexport {\n useTooltip,\n useTooltipContext,\n type TooltipOpenChangeDetails,\n} from \"@ark-ui/react/tooltip\"\n", "type": "registry:ui" } ] }