'use client'; import * as React from 'react'; import * as TooltipPrimitive from '@radix-ui/react-tooltip'; import { cn } from '@/lib/utils'; // Use Radix primitives directly to avoid animate-ui context dependencies // that can cause crashes in certain component tree configurations. const TooltipProvider = TooltipPrimitive.Provider; const Tooltip = TooltipPrimitive.Root; const TooltipTrigger = TooltipPrimitive.Trigger; const TooltipContent = React.forwardRef< HTMLDivElement, React.ComponentProps >(({ className, sideOffset = 4, ...props }, ref) => ( )); TooltipContent.displayName = 'TooltipContent'; export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };