infinity-forge
Version:
19 lines (18 loc) • 681 B
TypeScript
import { MutableRefObject } from "react";
export type PositionProp = 'top-left' | 'top-center' | 'top-right' | 'left-center' | 'right-center' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'auto';
export interface IToolTipProps {
content?: any;
bgColor?: string;
idTooltip: string;
enableArrow?: boolean;
enableHover?: boolean;
position?: PositionProp;
trigger?: React.ReactNode;
closeOnClick?: boolean;
style?: React.CSSProperties;
ContentWithTooltipProps?: (props: {
handleToggle: (state?: boolean) => void;
closeToolTip: () => void;
toolTipRef: MutableRefObject<HTMLDivElement>;
}) => React.ReactNode;
}