@synergycodes/overflow-ui
Version:
A React library for creating node-based UIs and diagram-driven applications. Perfect for React Flow users, providing ready-to-use node templates and components that work seamlessly with React Flow's ecosystem.
24 lines (23 loc) • 1.01 kB
TypeScript
import { TooltipOptions, useTooltip } from './use-tooltip';
import { ReactNode } from 'react';
type ContextType = ReturnType<typeof useTooltip> | null;
export declare function useTooltipContext(): ContextType | undefined;
type Props = {
/**
* Tooltip reference element.
*/
children: ReactNode;
} & TooltipOptions;
/**
* Tooltips display informative text when users hover over, focus on, or tap an element.
*/
export declare function Tooltip({ children, ...options }: Props): import("react/jsx-runtime").JSX.Element;
export declare namespace Tooltip {
var Content: import("react").ForwardRefExoticComponent<Omit<import("react").HTMLProps<HTMLDivElement> & {
tooltipType?: import("./types").TooltipVariant;
}, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
var Trigger: import("react").ForwardRefExoticComponent<Omit<import("react").HTMLProps<HTMLElement> & {
asChild?: boolean;
}, "ref"> & import("react").RefAttributes<HTMLElement>>;
}
export {};