import * as RadixTooltip from "@radix-ui/react-tooltip" import React from "react" import clsx from "clsx" export type TooltipProps = RadixTooltip.TooltipContentProps & Pick< RadixTooltip.TooltipProps, "open" | "defaultOpen" | "onOpenChange" | "delayDuration" > & { content: React.ReactNode side?: "bottom" | "left" | "top" | "right" onClick?: React.ButtonHTMLAttributes["onClick"] maxWidth?: number } const Tooltip = ({ children, content, open, defaultOpen, onOpenChange, delayDuration, maxWidth = 220, className, side, onClick, ...props }: TooltipProps) => { return ( {children} {content} ) } export default Tooltip