import { Tooltip as TooltipPrimitive } from "@base-ui/react/tooltip";
import * as React from "react";
import { cn } from "@/lib/utils";
import { popupMotionClasses } from "./popup";
const TooltipProvider = ({ delay = 0, ...props }: TooltipPrimitive.Provider.Props) => {
return ;
};
const Tooltip = ({ ...props }: TooltipPrimitive.Root.Props) => {
return (
);
};
const TooltipTrigger = React.forwardRef(({ ...props }, ref) => {
return ;
});
TooltipTrigger.displayName = "TooltipTrigger";
const TooltipContent = React.forwardRef<
HTMLDivElement,
TooltipPrimitive.Popup.Props & Pick
>(({ className, align, alignOffset, side, sideOffset = 0, children, ...props }, ref) => {
return (
{children}
);
});
TooltipContent.displayName = "TooltipContent";
export { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger };