UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

32 lines (31 loc) 2.1 kB
/// <reference types="react" /> import { IApprovingReportRefreshedEventArgs } from "@docsvision/webclient/Approval/IApprovingReportRefreshedEventArgs"; import { IApprovingReportRefreshingEventArgs } from "@docsvision/webclient/Approval/IApprovingReportRefreshingEventArgs"; import { $AgreementHistoryStageRenderer, IAgreementHistoryStageRenderer } from "@docsvision/webclient/Approval/$AgreementHistoryStageRenderer"; import { $LayoutAgreementController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $FileController } from "@docsvision/webclient/Legacy/FileController"; import { $FilePreviewServices } from "@docsvision/webclient/Platform/FilePreview"; import { $EditOperationStore } from "@docsvision/webclient/System/LayoutServices"; import { BasicApiEvent, CancelableApiEvent } from "@docsvision/webclient/System/ApiEvent"; import { IEventArgs } from "@docsvision/webclient/System/IEventArgs"; import { $RouterNavigation } from "@docsvision/webclient/System/$Router"; import { Optional } from "@docsvision/web/core/services"; export interface IDialogContentDataProps { data: Array<GenModels.ApprovalHistoryViewModel>; displayMode: GenModels.AgreementHistoryDisplayMode; controlName: string; showCommentsInTable?: boolean; openMode?: GenModels.OpenMode; inline?: boolean; tabIndex: number; stageRenderer?: IAgreementHistoryStageRenderer; approvingReportRefreshed?: BasicApiEvent<IApprovingReportRefreshedEventArgs>; approvingReportRefreshing?: CancelableApiEvent<IApprovingReportRefreshingEventArgs>; beforeDataChanging?: CancelableApiEvent<IEventArgs>; afterDataChanged?: BasicApiEvent<IEventArgs>; services?: $FileController & $LayoutAgreementController & $EditOperationStore & Optional<$AgreementHistoryStageRenderer> & $RouterNavigation & $FilePreviewServices; refreshReport: () => void; closeDialog?: () => void; } export declare function ApprovalDialogContent(props: IDialogContentDataProps): JSX.Element;