update upload type selector

This commit is contained in:
Abhinav 2022-06-29 03:10:14 +05:30
parent 65f42bf606
commit 427f0fae5c

View file

@ -3,8 +3,9 @@ import constants from 'utils/strings/constants';
import { default as FileUploadIcon } from '@mui/icons-material/ImageOutlined';
import { default as FolderUploadIcon } from '@mui/icons-material/PermMediaOutlined';
import GoogleIcon from '@mui/icons-material/Google';
import DialogBox from 'components/DialogBox';
import { UploadTypeOption } from './option';
import DialogTitleWithCloseButton from 'components/DialogBox/TitleWithCloseButton';
import { Dialog, DialogContent } from '@mui/material';
export default function UploadTypeSelector({
onHide,
@ -14,29 +15,27 @@ export default function UploadTypeSelector({
uploadGoogleTakeoutZips,
}) {
return (
<DialogBox
attributes={{
title: constants.UPLOAD,
}}
open={show}
size={'xs'}
onClose={onHide}
titleCloseButton>
<UploadTypeOption
uploadFunc={uploadFiles}
Icon={FileUploadIcon}
uploadName={constants.UPLOAD_FILES}
/>
<UploadTypeOption
uploadFunc={uploadFolders}
Icon={FolderUploadIcon}
uploadName={constants.UPLOAD_DIRS}
/>
<UploadTypeOption
uploadFunc={uploadGoogleTakeoutZips}
Icon={GoogleIcon}
uploadName={constants.UPLOAD_GOOGLE_TAKEOUT}
/>
</DialogBox>
<Dialog open={show} maxWidth={'xs'} onClose={onHide}>
<DialogTitleWithCloseButton onClose={onHide}>
{constants.UPLOAD}
</DialogTitleWithCloseButton>
<DialogContent sx={{ '&&&&': { pt: 0 } }}>
<UploadTypeOption
uploadFunc={uploadFiles}
Icon={FileUploadIcon}
uploadName={constants.UPLOAD_FILES}
/>
<UploadTypeOption
uploadFunc={uploadFolders}
Icon={FolderUploadIcon}
uploadName={constants.UPLOAD_DIRS}
/>
<UploadTypeOption
uploadFunc={uploadGoogleTakeoutZips}
Icon={GoogleIcon}
uploadName={constants.UPLOAD_GOOGLE_TAKEOUT}
/>
</DialogContent>
</Dialog>
);
}