UNPKG

@thinkbuff/figma-react

Version:

A Figma React UI components for creating plugins and widgets

36 lines (35 loc) 1.97 kB
import * as TooltipPrimitive from '@radix-ui/react-tooltip'; declare const TooltipProvider: import('react').FC<TooltipPrimitive.TooltipProviderProps>; declare const TooltipRoot: import('react').FC<TooltipPrimitive.TooltipProps>; declare const TooltipTrigger: import('react').ForwardRefExoticComponent<TooltipPrimitive.TooltipTriggerProps & import('react').RefAttributes<HTMLButtonElement>>; declare const TooltipArrow: import('react').ForwardRefExoticComponent<Omit<TooltipPrimitive.TooltipArrowProps & import('react').RefAttributes<SVGSVGElement>, "ref"> & import('react').RefAttributes<SVGSVGElement>>; interface TooltipContentProps extends TooltipPrimitive.TooltipPortalProps, React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Content> { } declare const TooltipContent: import('react').ForwardRefExoticComponent<TooltipContentProps & import('react').RefAttributes<HTMLDivElement>>; interface TooltipProps extends TooltipPrimitive.TooltipProps, Omit<TooltipContentProps, 'content'> { /** * The content of the tooltip */ content: React.ReactNode; /** * The container of the tooltip */ container?: TooltipPrimitive.TooltipPortalProps['container']; /** * Whether the tooltip should have an arrow * * @default true */ withArrow?: boolean; } /** * A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it. * - [Docs](https://www.radix-ui.com/primitives/docs/components/tooltip) * - [API Reference](https://www.radix-ui.com/primitives/docs/components/tooltip#api-reference) */ declare const Tooltip: { ({ open, defaultOpen, onOpenChange, delayDuration, disableHoverableContent, children, content, withArrow, ...props }: TooltipProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { Tooltip, TooltipProvider, TooltipRoot, TooltipTrigger, TooltipContent, TooltipArrow, }; export type { TooltipProps };