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 };