@navinc/base-react-components
Version:
Nav's Pattern Library
21 lines (20 loc) • 892 B
TypeScript
/// <reference types="react" />
import { IconName } from './icons';
declare type CssProps = {
maxWidth?: string;
minWidth?: string;
isDark?: boolean;
};
declare type TooltipProps = {
children: React.ReactNode;
className?: string;
iconName?: IconName;
target?: React.ReactNode;
'data-testid'?: string;
placement?: 'top' | 'right' | 'bottom' | 'left';
open?: boolean;
arrow?: boolean;
} & CssProps;
export declare const Tooltip: ({ className, children, iconName, target, "data-testid": dataTestId, arrow, isDark, placement, ...props }: TooltipProps) => JSX.Element;
declare const _default: import("styled-components").StyledComponent<({ className, children, iconName, target, "data-testid": dataTestId, arrow, isDark, placement, ...props }: TooltipProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export default _default;