UNPKG

@retailmenot/anchor

Version:

A React UI Library by RetailMeNot

41 lines (40 loc) 1.17 kB
import * as React from 'react'; import { DisplayProps } from '@xstyled/system'; import { Position } from '../utils/position/position'; interface PopOverContainerProps extends React.HTMLAttributes<HTMLDivElement>, DisplayProps { arrowIndent?: string; arrowSize?: string; background?: string; border?: string; borderRadius?: string; color?: string; content: string | React.ReactChild; delay?: string; debug?: boolean; shadow?: string; spacing?: number; maxWidth?: string; position?: Position; showArrow?: boolean; active: boolean; } interface PopOverContainerState { height: number; width: number; containerHeight: number; containerWidth: number; } export declare class PopOver extends React.PureComponent<PopOverContainerProps, PopOverContainerState> { state: { width: number; height: number; containerHeight: number; containerWidth: number; }; private readonly popOverContainerRef; private readonly popOverRef; componentDidMount(): void; componentDidUpdate(prevProps: PopOverContainerProps): void; render(): JSX.Element; } export {};