@keen.io/ui-core
Version:
Keen visual components library
37 lines (36 loc) • 1.06 kB
TypeScript
import React from 'react';
import { Position, Typography } from '../../types';
export declare type TooltipMode = 'light' | 'dark';
declare type Props = Partial<Typography> & {
children: React.ReactNode | string;
mode?: TooltipMode;
backgroundColor?: string;
borderRadius?: string;
fontFamily?: string;
fontSize?: number;
fontColor?: string;
hasShadow?: boolean;
hasArrow?: boolean;
hasSpacing?: boolean;
arrowDirection?: Position;
arrowTop?: string;
lineHeight?: string;
};
export declare const ARROW_SIZE = 4;
declare const Tooltip: {
({ children, mode, arrowDirection, ...props }: Props): JSX.Element;
defaultProps: {
backgroundColor: string;
fontColor: string;
fontSize: number;
fontFamily: string;
mode: string;
borderRadius: string;
hasShadow: boolean;
hasArrow: boolean;
hasSpacing: boolean;
arrowDirection: string;
lineHeight: string;
};
};
export default Tooltip;