X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e2396eed71c581a862a151a8acd00abaae76a5e9..c067c93c2159b21980551e2d87ebb10f985cba84:/src/views-components/context-menu/action-sets/project-action-set.ts diff --git a/src/views-components/context-menu/action-sets/project-action-set.ts b/src/views-components/context-menu/action-sets/project-action-set.ts index 5903d87fb8..e5db66db3a 100644 --- a/src/views-components/context-menu/action-sets/project-action-set.ts +++ b/src/views-components/context-menu/action-sets/project-action-set.ts @@ -6,12 +6,13 @@ import { reset, initialize } from "redux-form"; import { ContextMenuActionSet } from "../context-menu-action-set"; import { projectActions, PROJECT_FORM_NAME } from "~/store/project/project-action"; -import { NewProjectIcon, RenameIcon, CopyIcon } from "~/components/icon/icon"; +import { NewProjectIcon, RenameIcon, CopyIcon, MoveToIcon } from "~/components/icon/icon"; import { ToggleFavoriteAction } from "../actions/favorite-action"; import { toggleFavorite } from "~/store/favorites/favorites-actions"; import { favoritePanelActions } from "~/store/favorite-panel/favorite-panel-action"; +import { openMoveToDialog } from "../../move-to-dialog/move-to-dialog"; import { PROJECT_CREATE_DIALOG } from "../../dialog-create/dialog-project-create"; -import { openMakeACopyDialog } from "~/views-components/make-a-copy-dialog/make-a-copy-dialog"; +import { openProjectCopyDialog } from "~/views-components/project-copy-dialog/project-copy-dialog"; export const projectActionSet: ContextMenuActionSet = [[ { @@ -38,9 +39,16 @@ export const projectActionSet: ContextMenuActionSet = [[ }); } }, + { + icon: MoveToIcon, + name: "Move to", + execute: dispatch => dispatch(openMoveToDialog()) + }, { icon: CopyIcon, name: "Copy to project", - execute: dispatch => dispatch(openMakeACopyDialog()) - }, + execute: (dispatch, resource) => { + dispatch(openProjectCopyDialog({name: resource.name, projectUuid: resource.uuid})); + } + } ]];