'use client' import * as TooltipPrimitive from '@radix-ui/react-tooltip' import * as React from 'react' import { cn } from '@/lib/utils' const twStyles = { content: [ 'z-50 overflow-hidden rounded-md border border-gray-200 bg-white px-3 py-1.5', 'text-sm text-neutral-950 shadow-md animate-in fade-in-0 zoom-in-95', 'data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95', 'data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2', 'data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2', 'dark:border-gray-800 dark:bg-gray-950 dark:text-neutral-50', ], } const TooltipProvider = TooltipPrimitive.Provider const Tooltip = TooltipPrimitive.Root const TooltipTrigger = TooltipPrimitive.Trigger const TooltipContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef >(({ className, sideOffset = 4, ...props }, ref) => { return ( ) }) TooltipContent.displayName = TooltipPrimitive.Content.displayName export { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }