@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 701 B
TypeScript
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { IFilePickerMenuItemProps } from '@docsvision/webclient/Platform/FilePickerMenuItemsView';
import React from 'react';
export interface IFilePickerMenuItem {
name: string;
component: React.FunctionComponent<IFilePickerMenuItemProps>;
extraProps?: object;
onClick: () => Promise<void>;
isAvailable: boolean;
}
export interface IFilePickerMenuProps {
file?: GenModels.FileCardModel;
expanded: boolean;
onClose: () => void;
items: IFilePickerMenuItem[];
handleOutsideClick?: boolean;
}
export declare function FilePickerMenu(props: IFilePickerMenuProps): JSX.Element;