refactor trash files message

This commit is contained in:
Abhinav 2022-07-01 11:39:15 +05:30
parent 9a3f8f939c
commit e77f3b3775
3 changed files with 17 additions and 20 deletions

View file

@ -9,6 +9,7 @@ import { AppContext } from 'pages/_app';
import CloseIcon from '@mui/icons-material/Close';
import BackButton from '@mui/icons-material/ArrowBackOutlined';
import DeleteIcon from '@mui/icons-material/Delete';
import { getTrashFilesMessage } from 'utils/ui';
const VerticalLine = styled('div')`
position: absolute;
@ -41,16 +42,7 @@ export default function DeduplicateOptions({
const { setDialogMessage } = useContext(AppContext);
const trashHandler = () =>
setDialogMessage({
title: constants.CONFIRM_DELETE,
content: constants.TRASH_MESSAGE,
proceed: {
action: deleteFileHelper,
text: constants.MOVE_TO_TRASH,
variant: 'danger',
},
close: { text: constants.CANCEL },
});
setDialogMessage(getTrashFilesMessage(deleteFileHelper));
return (
<SelectionBar>

View file

@ -25,6 +25,7 @@ import UnArchiveIcon from '@mui/icons-material/Visibility';
import ArchiveIcon from '@mui/icons-material/VisibilityOff';
import MoveIcon from '@mui/icons-material/ArrowForward';
import RemoveIcon from '@mui/icons-material/RemoveCircleOutline';
import { getTrashFilesMessage } from 'utils/ui';
interface Props {
addToCollectionHelper: (collection: Collection) => void;
@ -78,16 +79,7 @@ const SelectedFileOptions = ({
});
const trashHandler = () =>
setDialogMessage({
title: constants.TRASH_FILES_TITLE,
content: constants.TRASH_FILES_MESSAGE,
proceed: {
action: deleteFileHelper,
text: constants.MOVE_TO_TRASH,
variant: 'danger',
},
close: { text: constants.CANCEL },
});
setDialogMessage(getTrashFilesMessage(deleteFileHelper));
const permanentlyDeleteHandler = () =>
setDialogMessage({

View file

@ -17,3 +17,16 @@ export const getDownloadAppMessage = (): DialogBoxAttributes => {
},
};
};
export const getTrashFilesMessage = (
deleteFileHelper
): DialogBoxAttributes => ({
title: constants.TRASH_FILES_TITLE,
content: constants.TRASH_FILES_MESSAGE,
proceed: {
action: deleteFileHelper,
text: constants.MOVE_TO_TRASH,
variant: 'danger',
},
close: { text: constants.CANCEL },
});