UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

29 lines (28 loc) 1.14 kB
import { $LayoutRowController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { PopoverMode } from '@docsvision/webclient/Helpers/PopoverHelpers/Popover'; import { $LocationContainerControlServices } from '@docsvision/webclient/System/LocationContainerControl'; import { LoadingState } from '@docsvision/webclient/System/LoadingState'; import React from 'react'; interface Props { item: GenModels.PartnerDirectoryItem; isOpen: boolean; onClose: () => void; services: $LayoutRowController & $LocationContainerControlServices; yShift?: number; mode?: PopoverMode; } interface State { loaded: boolean; } export declare class InfoPopover extends React.Component<Props, State> { state: State; onLoadStateChange: () => void; onLoaded: () => void; onUnloading: () => void; renderLoading: (state: LoadingState) => JSX.Element; loadLayout: () => Promise<GenModels.LayoutRowViewModel>; onClickInside: (ev: MouseEvent) => void; render(): JSX.Element; } export {};