@yandex/ui
Version:
Yandex UI components
25 lines (24 loc) • 1.15 kB
TypeScript
import { FC } from 'react';
import { IPopupProps } from '../Popup';
import { IPopupTargetAnchorProps } from '../Popup/_target/Popup_target_anchor';
import './Tooltip.css';
export { Direction } from '../Popup';
export declare const cnTooltip: import("@bem-react/classname").ClassNameFormatter;
declare type PartialPopupProps = Pick<IPopupProps, 'keepMounted' | 'className' | 'hasTail' | 'innerRef' | 'zIndex' | 'visible' | 'scope' | 'onClose' | 'onClick'>;
declare type PartialPopupTargetAnchorProps = Pick<IPopupTargetAnchorProps, 'mainOffset' | 'secondaryOffset' | 'tailOffset' | 'anchor' | 'direction'>;
export declare type TooltipProps = PartialPopupProps & PartialPopupTargetAnchorProps & {
/**
* Визуальное состояние подсказки
*/
state?: 'warning' | 'alert' | 'success';
/**
* Уникальный id подсказки
*/
id?: string;
};
/**
* Компонент используется для создания всплывающих подсказок.
*
* @param {TooltipProps} props Свойства компонента.
*/
export declare const Tooltip: FC<TooltipProps>;