@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
25 lines (24 loc) • 1.15 kB
TypeScript
import { CheckBox } from '@docsvision/webclient/Platform/CheckBox';
import { FolderTypeItems } from '@docsvision/webclient/Platform/FolderTypeItems';
import { FolderViewItems } from '@docsvision/webclient/Platform/FolderViewItems';
import { FolderManagementOperationType, FolderManagementDialogData, FolderManagementDialogDataInfo } from '@docsvision/webclient/Platform/FolderManagementData';
import { TextBox } from '@docsvision/webclient/Platform/TextBox';
import { Layout } from '@docsvision/webclient/System/Layout';
import { Ref } from 'react';
export declare type FolderManagementDialogControls = {
name: TextBox;
type: FolderTypeItems;
view: FolderViewItems;
highlightingUnread: CheckBox;
};
export declare type FolderManagementDialogProps = {
visible?: boolean;
folderId?: string;
mode?: FolderManagementOperationType;
services?: any;
data?: FolderManagementDialogDataInfo;
attachLayout?: Ref<Layout>;
onClose?: () => void;
onAccept?: (data: FolderManagementDialogData) => Promise<string>;
};
export declare function FolderManagementDialog(props: FolderManagementDialogProps): JSX.Element;