import * as React from 'react'; import { Tooltip as TooltipPrimitive } from '@base-ui/react/tooltip'; import { getPortalContainer } from '../../lib/portal'; import { classNames } from '../../lib/utils'; function TooltipProvider({ delay = 0, ...props }: TooltipPrimitive.Provider.Props) { return ( ); } function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { return ; } const TooltipTrigger = React.forwardRef< HTMLButtonElement, TooltipPrimitive.Trigger.Props >(function TooltipTrigger({ ...props }, ref) { return ( ); }); const TooltipContent = React.forwardRef< HTMLDivElement, TooltipPrimitive.Popup.Props & Pick< TooltipPrimitive.Positioner.Props, 'align' | 'alignOffset' | 'side' | 'sideOffset' > >(function TooltipContent( { className, side = 'top', sideOffset = 4, align = 'center', alignOffset = 0, children, ...props }, ref ) { return ( {children} ); }); export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };