import { Tooltip as TooltipPrimitive } from "@base-ui/react/tooltip"; import { cn } from "~/lib/utils"; const TooltipCreateHandle = TooltipPrimitive.createHandle; const TooltipProvider = TooltipPrimitive.Provider; const Tooltip = TooltipPrimitive.Root; function TooltipTrigger(props: TooltipPrimitive.Trigger.Props) { return ; } function TooltipPopup({ className, align = "center", sideOffset = 4, side = "top", variant = "default", anchor, children, ...props }: TooltipPrimitive.Popup.Props & { align?: TooltipPrimitive.Positioner.Props["align"]; side?: TooltipPrimitive.Positioner.Props["side"]; sideOffset?: TooltipPrimitive.Positioner.Props["sideOffset"]; variant?: "default" | "glass"; anchor?: TooltipPrimitive.Positioner.Props["anchor"]; }) { return ( {children} ); } export { TooltipCreateHandle, TooltipProvider, Tooltip, TooltipTrigger, TooltipPopup };