X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/2a7fd99c212c33a1ec9911f8529fa5afc59a7bb2..2bd3f83db9934198b658b7035a7be65017b754d9:/src/components/multiselect-toolbar/ms-toolbar-action-filters.ts diff --git a/src/components/multiselect-toolbar/ms-toolbar-action-filters.ts b/src/components/multiselect-toolbar/ms-toolbar-action-filters.ts index 91e6d676..3c155a6a 100644 --- a/src/components/multiselect-toolbar/ms-toolbar-action-filters.ts +++ b/src/components/multiselect-toolbar/ms-toolbar-action-filters.ts @@ -19,17 +19,17 @@ export const contextMenuActionConsts = { REMOVE: "Remove", } as const; -const { MOVE_TO, TOGGLE_TRASH_ACTION, COPY_TO_CLIPBOARD, REMOVE } = contextMenuActionConsts; +const { MOVE_TO, TOGGLE_TRASH_ACTION, COPY_TO_CLIPBOARD, REMOVE, MAKE_A_COPY } = contextMenuActionConsts; //these sets govern what actions are on the ms toolbar for each resource kind -const collectionMSActionsFilter = new Set([COPY_TO_CLIPBOARD, MOVE_TO, TOGGLE_TRASH_ACTION]); const projectMSActionsFilter = new Set([COPY_TO_CLIPBOARD, MOVE_TO, TOGGLE_TRASH_ACTION]); const processResourceMSActionsFilter = new Set([MOVE_TO, REMOVE]); +const collectionMSActionsFilter = new Set([MAKE_A_COPY, MOVE_TO, TOGGLE_TRASH_ACTION]); const { COLLECTION, PROJECT, PROCESS } = ResourceKind; export const multiselectActionsFilters: TMultiselectActionsFilters = { - [COLLECTION]: [collectionActionSet, collectionMSActionsFilter], [PROJECT]: [projectActionSet, projectMSActionsFilter], [PROCESS]: [processResourceActionSet, processResourceMSActionsFilter], + [COLLECTION]: [collectionActionSet, collectionMSActionsFilter], };