UNPKG

@kaspersky/components

Version:

Kaspersky Design System UI Kit

25 lines (24 loc) 946 B
import { TooltipPropsWithTitle } from 'antd/es/tooltip'; import { Theme } from '../../design-system/types/index.js'; import { ToViewProps } from '../../helpers/typesHelpers.js'; export declare type TooltipCssConfig = { background: string; color: string; }; export declare type TooltipThemeProps = { /** Custom theme */ theme?: Theme; }; export declare type TooltipProps = Omit<TooltipPropsWithTitle, 'placement' | 'title'> & TooltipThemeProps & { /** Placement */ placement?: 'top' | 'left' | 'right' | 'bottom'; /** Tooltip content */ text: TooltipPropsWithTitle['title']; }; export declare type TooltipViewProps = ToViewProps<TooltipProps, TooltipCssConfig, TooltipThemeProps> & { rootHashClass?: string; }; /** @deprecated Use TooltipProps instead */ export declare type ITooltipProps = TooltipProps; /** @deprecated Use TooltipViewProps instead */ export declare type ITooltipViewProps = TooltipViewProps;