UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.42 kB
/// <reference types="react" /> import { PopoverMode } from '@docsvision/webclient/Helpers/PopoverHelpers/Popover'; export interface CommonPopoverProps { isOpen?: boolean; /** Вызывается при щелчке во вне или нажатии Esc. */ onClose?: () => void; className?: string; /** * Место относительно целевого элемента, где будет размещено вспылвающее окно. * * Замечение: если места сверху будет недостаточно (будут мешать границы экрана), то всплывающее окно * автоматически сместится вниз. * * По умолчанию: PopoverMode.Above */ mode?: PopoverMode; /** Статичное смещение всплывающего окна от вычисленного положения по оси X в пикселях. */ xShift?: number; /** Статичное смещение всплывающего окна от вычисленного положения по оси Y в пикселях. */ yShift?: number; /** Событие click внутри всплывающего окна. */ onClickInside?: (ev: MouseEvent) => void; children: any; } export declare const CommonPopover: (props: CommonPopoverProps) => JSX.Element;