@keen.io/ui-core
Version:
Keen visual components library
30 lines (29 loc) • 892 B
TypeScript
import React from 'react';
import { TooltipMode } from '../tooltip';
import { TooltipPinPlacements } from './types';
export declare const TOOLTIP_MOTION: {
transition: {
duration: number;
};
initial: {
opacity: number;
};
animate: {
opacity: number;
};
exit: {
opacity: number;
};
};
declare type Props = {
children: React.ReactNode;
isActive: boolean;
tooltipPortal?: string;
tooltipTheme?: TooltipMode;
renderContent: () => React.ReactNode;
tooltipPinPlacement?: TooltipPinPlacements;
onHideTooltip?: () => void;
maxContentWidth?: number;
};
declare const MousePositionedTooltip: ({ children, isActive, tooltipPortal, tooltipTheme, tooltipPinPlacement, renderContent, onHideTooltip, maxContentWidth, }: Props) => JSX.Element;
export default MousePositionedTooltip;