@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
26 lines (24 loc) • 1.12 kB
TypeScript
/// <reference types="react" />
import { $LocalStorage } from "@docsvision/webclient/System/$LocalStorage";
import { ModalDialogProps } from "@docsvision/web/components/modals/modal-dialog";
export interface ISignatureDialogButtonsProps {
visible: boolean;
signing: boolean;
canSign: boolean;
/** Текст основной кнопки, по которой инициируется формирование подписи. */
signButtonText?: string;
/** Текст кнопки отмены. */
cancelButtonText?: string;
/** Текст в заголовке диалога. */
dialogHeaderText?: string;
canShowInfo: boolean;
showPowerOfAttorneyInfo: () => void;
onSign: () => void;
onCancel: () => void;
}
export interface ISignatureDialogFramePops extends ModalDialogProps, ISignatureDialogButtonsProps {
initialLoading: boolean;
renderButtons: (props: ISignatureDialogButtonsProps, defaultButtons: JSX.Element[]) => JSX.Element[];
services: $LocalStorage;
}
export declare function SignatureDialogFrame(props: ISignatureDialogFramePops): JSX.Element;