UNPKG

@oceanbase/design

Version:
41 lines (40 loc) 1.19 kB
import React from 'react'; export interface ReactStickyMouseTooltipProps { visible?: boolean; offsetX?: number; offsetY?: number; className?: string; style?: React.CSSProperties; children?: React.ReactElement; } export interface ReactStickyMouseTooltipState { xPosition: number; yPosition: number; mouseMoved: boolean; listenerActive: boolean; } declare class ReactStickyMouseTooltip extends React.PureComponent<ReactStickyMouseTooltipProps, ReactStickyMouseTooltipState> { static defaultProps: { visible: boolean; offsetX: number; offsetY: number; }; state: { xPosition: number; yPosition: number; mouseMoved: boolean; listenerActive: boolean; }; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; getTooltipPosition: ({ clientX: xPosition, clientY: yPosition }: { clientX: any; clientY: any; }) => void; addListener: () => void; removeListener: () => void; updateListener: () => void; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default ReactStickyMouseTooltip;