@uppy/dashboard
Version:
Universal UI plugin for Uppy.
36 lines • 1.75 kB
TypeScript
import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core';
import type { I18n } from '@uppy/utils';
import statusBarStates from './StatusBarStates.js';
export interface StatusBarUIProps<M extends Meta, B extends Body> {
newFiles: number;
allowNewUpload: boolean;
isUploadInProgress: boolean;
isAllPaused: boolean;
resumableUploads: boolean;
error: any;
hideUploadButton?: boolean;
hidePauseResumeButton?: boolean;
hideCancelButton?: boolean;
hideRetryButton?: boolean;
recoveredState: State<M, B>['recoveredState'];
uploadState: (typeof statusBarStates)[keyof typeof statusBarStates];
totalProgress: number;
files: Record<string, UppyFile<M, B>>;
supportsUploadProgress: boolean;
hideAfterFinish?: boolean;
isSomeGhost: boolean;
doneButtonHandler?: (() => void) | null;
isUploadStarted: boolean;
i18n: I18n;
startUpload: () => void;
uppy: Uppy<M, B>;
isAllComplete: boolean;
hideProgressDetails?: boolean;
numUploads: number;
complete: number;
totalSize: number | null;
totalETA: number | null;
totalUploadedSize: number;
}
export default function StatusBarUI<M extends Meta, B extends Body>({ newFiles, allowNewUpload, isUploadInProgress, isAllPaused, resumableUploads, error, hideUploadButton, hidePauseResumeButton, hideCancelButton, hideRetryButton, recoveredState, uploadState, totalProgress, files, supportsUploadProgress, hideAfterFinish, isSomeGhost, doneButtonHandler, isUploadStarted, i18n, startUpload, uppy, isAllComplete, hideProgressDetails, numUploads, complete, totalSize, totalETA, totalUploadedSize, }: StatusBarUIProps<M, B>): import("preact").JSX.Element | null;
//# sourceMappingURL=StatusBarUI.d.ts.map