@yandex/ui
Version:
Yandex UI components
34 lines (33 loc) • 1.24 kB
TypeScript
import { FC, ReactElement, ReactNode } from 'react';
import { TooltipProps as TooltipStatelessProps } from './Tooltip';
declare type TooltipProps = Omit<TooltipStatelessProps, 'visible' | 'anchor'>;
declare type Trigger = 'click' | 'hover' | 'focus';
export declare type TooltipStatefulProps = TooltipProps & {
/**
* Компонент или элемент для которого нужно показать подсказку
*/
children: ReactElement;
/**
* Содержимое, которое будет показано в подсказке
*/
content: ReactNode;
/**
* Режим для показа подсказки. Может содержать несколько значений
*
* @default 'hover'
*/
trigger?: Trigger | Trigger[];
/**
* Показывает подсказку сразу видимой
*
* @default false
*/
defaultVisible?: boolean;
};
/**
* Компонент используется для создания всплывающих подсказок.
*
* @param {TooltipStatefulProps} props Свойства компонента.
*/
export declare const TooltipStateful: FC<TooltipStatefulProps>;
export {};