UNPKG

@yandex/ui

Version:

Yandex UI components

34 lines (33 loc) 1.24 kB
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 {};