UNPKG

@uppy/dashboard

Version:

Universal UI plugin for Uppy.

20 lines 841 B
import type Uppy from '@uppy/core'; import type { Body, Meta, UppyFile } from '@uppy/core'; import type { I18n } from '@uppy/utils/lib/Translator'; import { h } from 'preact'; import type { DashboardState } from '../../../Dashboard.js'; type ButtonsProps<M extends Meta, B extends Body> = { uppy: Uppy<M, B>; file: UppyFile<M, B>; i18n: I18n; uploadInProgressOrComplete: boolean; canEditFile: (file: UppyFile<M, B>) => boolean; metaFields: DashboardState<M, B>['metaFields']; showLinkToFileUploadResult: boolean; showRemoveButton: boolean; toggleFileCard: (show: boolean, fileId: string) => void; openFileEditor: (file: UppyFile<M, B>) => void; }; export default function Buttons<M extends Meta, B extends Body>(props: ButtonsProps<M, B>): h.JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map