UNPKG

react-popper-tooltip

Version:

React tooltip library built around react-popper

21 lines (20 loc) 886 B
import * as React from 'react'; import { Config, PopperOptions, PropsGetterArgs } from './types'; export declare function usePopperTooltip(config?: Config, popperOptions?: PopperOptions): { state: import("@popperjs/core").State | null; update: (() => Promise<Partial<import("@popperjs/core").State>>) | null; forceUpdate: (() => void) | null; getArrowProps: (args?: PropsGetterArgs) => { style: React.CSSProperties; 'data-popper-arrow': boolean; }; getTooltipProps: (args?: PropsGetterArgs) => { 'data-popper-interactive': boolean | undefined; style: React.CSSProperties; }; setTooltipRef: React.Dispatch<React.SetStateAction<HTMLElement | null>>; setTriggerRef: React.Dispatch<React.SetStateAction<HTMLElement | null>>; tooltipRef: HTMLElement | null; triggerRef: HTMLElement | null; visible: boolean; };