@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
34 lines (33 loc) • 1.34 kB
TypeScript
import { $LayoutController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
import { ILayout } from "@docsvision/webclient/System/$Layout";
import { LoadingState } from "@docsvision/webclient/System/LoadingState";
import { $LayoutManager } from "@docsvision/webclient/System/$LayoutManager";
import React from 'react';
import { IDialog } from "@docsvision/webclient/System/$CurrentDialog";
export interface Props {
visible: boolean;
onClose: Function;
services: $LayoutController & $LayoutManager;
}
interface State {
layout: ILayout;
savingState: LoadingState;
}
export declare class UserProfileDialog extends React.Component<Props, State> implements IDialog {
static UserProfileLayout: string;
private layoutRoot;
constructor(props: any);
static show(services: $LayoutController & $LayoutManager): Promise<void>;
componentDidMount(): void;
componentWillUnmount(): void;
loadLayout(): Promise<void>;
private onSave;
private onCancel;
private attachRoot;
DialogBox:
import("styled-components").StyledComponent<(props:
import("D:/BuildAgent/work/43698d70d905217f/Bin/TypeScriptDefinitions/@docsvision/Helpers/ModalDialog/ModalDialogBox").IModalDialogBoxProps) => JSX.Element, any, {}, never>;
close(): void;
render(): JSX.Element;
}
export {};