adds removeFromCollectionHelper
This commit is contained in:
parent
29d02afba8
commit
5796a2a746
|
@ -24,6 +24,7 @@ interface Props {
|
||||||
setDialogMessage: SetDialogMessage;
|
setDialogMessage: SetDialogMessage;
|
||||||
setCollectionSelectorAttributes: SetCollectionSelectorAttributes;
|
setCollectionSelectorAttributes: SetCollectionSelectorAttributes;
|
||||||
deleteFileHelper: () => void;
|
deleteFileHelper: () => void;
|
||||||
|
removeFromCollectionHelper: () => void;
|
||||||
count: number;
|
count: number;
|
||||||
clearSelection: () => void;
|
clearSelection: () => void;
|
||||||
archiveFilesHelper: () => void;
|
archiveFilesHelper: () => void;
|
||||||
|
@ -58,6 +59,7 @@ const SelectedFileOptions = ({
|
||||||
addToCollectionHelper,
|
addToCollectionHelper,
|
||||||
moveToCollectionHelper,
|
moveToCollectionHelper,
|
||||||
showCreateCollectionModal,
|
showCreateCollectionModal,
|
||||||
|
removeFromCollectionHelper,
|
||||||
setDialogMessage,
|
setDialogMessage,
|
||||||
setCollectionSelectorAttributes,
|
setCollectionSelectorAttributes,
|
||||||
deleteFileHelper,
|
deleteFileHelper,
|
||||||
|
@ -94,7 +96,7 @@ const SelectedFileOptions = ({
|
||||||
content: constants.CONFIRM_REMOVE_MESSAGE,
|
content: constants.CONFIRM_REMOVE_MESSAGE,
|
||||||
staticBackdrop: true,
|
staticBackdrop: true,
|
||||||
proceed: {
|
proceed: {
|
||||||
action: deleteFileHelper,
|
action: removeFromCollectionHelper,
|
||||||
text: constants.REMOVE,
|
text: constants.REMOVE,
|
||||||
variant: 'danger',
|
variant: 'danger',
|
||||||
},
|
},
|
||||||
|
|
|
@ -73,6 +73,7 @@ import {
|
||||||
COLLECTION_OPS_TYPE,
|
COLLECTION_OPS_TYPE,
|
||||||
isSharedCollection,
|
isSharedCollection,
|
||||||
handleCollectionOps,
|
handleCollectionOps,
|
||||||
|
getSelectedCollection,
|
||||||
} from 'utils/collection';
|
} from 'utils/collection';
|
||||||
import { logError } from 'utils/sentry';
|
import { logError } from 'utils/sentry';
|
||||||
|
|
||||||
|
@ -595,6 +596,14 @@ export default function Gallery() {
|
||||||
setCollectionSelectorAttributes
|
setCollectionSelectorAttributes
|
||||||
}
|
}
|
||||||
deleteFileHelper={deleteFileHelper}
|
deleteFileHelper={deleteFileHelper}
|
||||||
|
removeFromCollectionHelper={() =>
|
||||||
|
collectionOpsHelper(COLLECTION_OPS_TYPE.REMOVE)(
|
||||||
|
getSelectedCollection(
|
||||||
|
activeCollection,
|
||||||
|
collections
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
count={selected.count}
|
count={selected.count}
|
||||||
clearSelection={clearSelection}
|
clearSelection={clearSelection}
|
||||||
activeCollection={activeCollection}
|
activeCollection={activeCollection}
|
||||||
|
|
|
@ -39,6 +39,7 @@ export async function handleCollectionOps(
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case COLLECTION_OPS_TYPE.REMOVE:
|
case COLLECTION_OPS_TYPE.REMOVE:
|
||||||
|
// todo add remove logic
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw Error(CustomError.INVALID_COLLECTION_OPERATION);
|
throw Error(CustomError.INVALID_COLLECTION_OPERATION);
|
||||||
|
|
Loading…
Reference in a new issue