import * as React from 'react';
import { FileUpload } from "~/components/file-upload/file-upload";
-import { UploadFile } from '~/store/collections/uploader/collection-uploader-actions';
import { Dialog, DialogTitle, DialogContent, DialogActions } from '@material-ui/core/';
import { Button, CircularProgress } from '@material-ui/core';
-import { WithDialogProps } from '../../store/dialog/with-dialog';
+import { WithDialogProps } from '~/store/dialog/with-dialog';
+import { UploadFile } from '~/store/file-uploader/file-uploader-actions';
export interface FilesUploadDialogProps {
files: UploadFile[];
uploading: boolean;
onSubmit: () => void;
onChange: (files: File[]) => void;
+ onDelete: (files: File[]) => void;
}
export const FilesUploadDialog = (props: FilesUploadDialogProps & WithDialogProps<{}>) =>
files={props.files}
disabled={props.uploading}
onDrop={props.onChange}
+ onDelete={props.onDelete}
/>
</DialogContent>
<DialogActions>
<Button
- variant='flat'
+ variant='text'
color='primary'
disabled={props.uploading}
onClick={props.closeDialog}>