"use client" import * as React from "react" import { Tooltip as TooltipPrimitive } from "@base-ui/react/tooltip" import { cn } from "@/lib/utils" import { getAsChildChildren, getAsChildRender } from "@/lib/as-child" function TooltipProvider({ delayDuration = 0, delay, ...props }: React.ComponentProps & { delayDuration?: number }) { return ( ) } function Tooltip({ delayDuration = 0, ...props }: React.ComponentProps & { delayDuration?: number }) { return ( ) } function TooltipTrigger({ asChild = false, children, ...props }: React.ComponentProps & { asChild?: boolean }) { return ( {getAsChildChildren(asChild, children)} ) } function TooltipContent({ className, side = "top", sideOffset = 0, align = "center", alignOffset = 0, children, ...props }: React.ComponentProps & Pick< React.ComponentProps, "align" | "alignOffset" | "side" | "sideOffset" >) { return ( {children} ) } export { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }