import { ContextMenuActionSet } from "views-components/context-menu/context-menu-action-set";
import { collectionPanelFilesAction, openMultipleFilesRemoveDialog } from "store/collection-panel/collection-panel-files/collection-panel-files-actions";
import {
- openCollectionPartialCopyDialog,
- // Disabled while addressing #18587
- // openCollectionPartialCopyToSelectedCollectionDialog
+ openCollectionPartialCopyToNewCollectionDialog,
+ openCollectionPartialCopyToExistingCollectionDialog
} from 'store/collections/collection-partial-copy-actions';
+import { openCollectionPartialMoveToExistingCollectionDialog, openCollectionPartialMoveToNewCollectionDialog } from "store/collections/collection-partial-move-actions";
// These action sets are used on the multi-select actions button.
export const readOnlyCollectionFilesActionSet: ContextMenuActionSet = [[
}
},
{
- name: "Create a new collection with selected",
+ name: "Copy selected into new collection",
execute: dispatch => {
- dispatch<any>(openCollectionPartialCopyDialog());
+ dispatch<any>(openCollectionPartialCopyToNewCollectionDialog());
}
},
- // Disabled while addressing #18587
- // {
- // name: "Copy selected into the collection",
- // execute: dispatch => {
- // dispatch<any>(openCollectionPartialCopyToSelectedCollectionDialog());
- // }
- // }
+ {
+ name: "Copy selected into existing collection",
+ execute: dispatch => {
+ dispatch<any>(openCollectionPartialCopyToExistingCollectionDialog());
+ }
+ }
]];
export const collectionFilesActionSet: ContextMenuActionSet = readOnlyCollectionFilesActionSet.concat([[
dispatch(openMultipleFilesRemoveDialog());
}
},
+ {
+ name: "Move selected into new collection",
+ execute: dispatch => {
+ dispatch<any>(openCollectionPartialMoveToNewCollectionDialog());
+ }
+ },
+ {
+ name: "Move selected into existing collection",
+ execute: dispatch => {
+ dispatch<any>(openCollectionPartialMoveToExistingCollectionDialog());
+ }
+ }
]]);