UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.27 kB
import { CreateRelatedCardButtonParams, CreateRelatedCardButtonState } from '@docsvision/webclient/BackOffice/CreateRelatedCardButton'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { RightSidebar } from '@docsvision/webclient/Legacy/RightSidebar'; import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl'; import React from 'react'; export declare class CreateRelatedCardButtonImpl extends BaseControlImpl<CreateRelatedCardButtonParams, CreateRelatedCardButtonState> { protected sidebar: RightSidebar; protected sidebarRoot: HTMLElement; private emptyClass; constructor(props: CreateRelatedCardButtonParams, state: CreateRelatedCardButtonState); click(createRelatedCardModel: GenModels.CreateRelatedCardModel): Promise<void>; private prepareWindowForOpenUrl; private openUrl; protected initSidebar(): void; componentDidMount(): void; componentWillUnmount(): void; showMenu(): void; hideMenu(): void; renderControl(): React.ReactNode; protected getButtons(): JSX.Element[]; protected getSidebarButtons(): JSX.Element[]; protected getCssClass(): string; hasContent(): boolean; protected getMenuButtonClassName(): string; }