"use client"; import * as React from "react"; import { Tooltip as TooltipPrimitive } from "@base-ui/react/tooltip"; import { cn } from "../../lib/utils"; import { PortalLayerContainerProvider, type PortalLayerContainer, usePortalLayerContainer, } from "./portal-layer-context"; function TooltipProvider({ delay = 0, ...props }: TooltipPrimitive.Provider.Props) { return ( ); } function Tooltip({ disableHoverablePopup = true, ...props }: TooltipPrimitive.Root.Props) { return ( ); } function TooltipTrigger({ className, ...props }: TooltipPrimitive.Trigger.Props) { return ( ); } function TooltipContent({ className, side = "top", sideOffset = 4, align = "center", alignOffset = 0, children, interactive = false, portalContainer, ...props }: TooltipPrimitive.Popup.Props & Pick< TooltipPrimitive.Positioner.Props, "align" | "alignOffset" | "side" | "sideOffset" > & { interactive?: boolean; portalContainer?: PortalLayerContainer; }) { const resolvedContainer = usePortalLayerContainer(portalContainer); const portalNodeRef = React.useRef(null); return ( {children} ); } export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };