@retailmenot/anchor
Version:
A React UI Library by RetailMeNot
39 lines (38 loc) • 1.03 kB
TypeScript
import * as React from 'react';
import { Position } from '../utils/position/position';
interface TooltipContainerProps extends React.HTMLAttributes<HTMLDivElement> {
arrowIndent?: string;
arrowSize?: string;
background?: string;
color?: string;
content: string;
delay?: string;
debug?: boolean;
display?: string;
spacing?: number;
maxWidth?: string;
position?: Position;
showArrow?: boolean;
wrapContent?: boolean;
}
interface TooltipContainerState {
width: number;
height: number;
toolTipHeight: number;
toolTipWidth: number;
hidden: boolean;
}
export declare class Tooltip extends React.Component<TooltipContainerProps, TooltipContainerState> {
state: {
width: number;
height: number;
toolTipHeight: number;
toolTipWidth: number;
hidden: boolean;
};
private readonly tooltipContainerRef;
private readonly tooltipRef;
componentDidMount(): void;
render(): React.ReactElement<Tooltip>;
}
export {};