@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
17 lines (16 loc) • 563 B
TypeScript
/// <reference types="react" />
import { LoadingState } from '@docsvision/webclient/System/LoadingState';
import { BooleanState } from '@docsvision/webclient/System/BooleanState';
/** @internal */
export interface IFileDropzone {
labelPassive: string;
labelActive: string;
title: string;
loadingState: LoadingState;
onFileDrop?: (file: File | null) => unknown;
dragOverState: BooleanState;
dragOverFrame?: HTMLElement;
children?: unknown;
}
/** @internal */
export declare function FileDropzone(props: IFileDropzone): JSX.Element;