'use client'; import { Tooltip } from '@base-ui/react/tooltip'; import classNames from 'classnames'; export function OpenAPITooltip(props: { children: React.ReactNode; open?: boolean; onOpenChange?: (open: boolean) => void; disabled?: boolean; }) { const { children, open, onOpenChange, disabled } = props; return ( {children} ); } // react-aria inferred the trigger from the first child; Base UI wants it declared. function OpenAPITooltipTrigger(props: { render: React.ReactElement> }) { return ; } function OpenAPITooltipContent(props: { children: React.ReactNode; className?: string; side?: 'top' | 'bottom' | 'left' | 'right'; sideOffset?: number; }) { const { children, className, side = 'top', sideOffset = 4 } = props; return ( {children} ); } OpenAPITooltip.Trigger = OpenAPITooltipTrigger; OpenAPITooltip.Content = OpenAPITooltipContent;