"use client"; import { Tooltip as TooltipPrimitive } from "@base-ui/react/tooltip"; import type React from "react"; import { cn } from "@/lib/utils"; export const TooltipCreateHandle: typeof TooltipPrimitive.createHandle = TooltipPrimitive.createHandle; export const TooltipProvider: typeof TooltipPrimitive.Provider = TooltipPrimitive.Provider; export const Tooltip: typeof TooltipPrimitive.Root = TooltipPrimitive.Root; export function TooltipTrigger( props: TooltipPrimitive.Trigger.Props, ): React.ReactElement { return ; } export function TooltipPopup({ className, align = "center", sideOffset = 4, side = "top", anchor, children, portalProps, ...props }: TooltipPrimitive.Popup.Props & { align?: TooltipPrimitive.Positioner.Props["align"]; side?: TooltipPrimitive.Positioner.Props["side"]; sideOffset?: TooltipPrimitive.Positioner.Props["sideOffset"]; anchor?: TooltipPrimitive.Positioner.Props["anchor"]; portalProps?: TooltipPrimitive.Portal.Props; }): React.ReactElement { return ( {children} ); } export { TooltipPrimitive, TooltipPopup as TooltipContent };