X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5dce317bcb52fb20e0849f08b5359a8d00bc2954..11c207c691729bdc94aa131f332f63969766b20a:/services/workbench2/src/views-components/multiselect-toolbar/ms-menu-actions.ts diff --git a/services/workbench2/src/views-components/multiselect-toolbar/ms-menu-actions.ts b/services/workbench2/src/views-components/multiselect-toolbar/ms-menu-actions.ts index 91e96d9bfb..d129a8c662 100644 --- a/services/workbench2/src/views-components/multiselect-toolbar/ms-menu-actions.ts +++ b/services/workbench2/src/views-components/multiselect-toolbar/ms-menu-actions.ts @@ -7,42 +7,17 @@ import { IconType } from 'components/icon/icon'; import { ResourcesState } from 'store/resources/resources'; import { FavoritesState } from 'store/favorites/favorites-reducer'; import { ContextMenuResource } from 'store/context-menu/context-menu-actions'; -import { AddFavoriteIcon, AdvancedIcon, DetailsIcon, OpenIcon, PublicFavoriteIcon, RemoveFavoriteIcon, ShareIcon } from 'components/icon/icon'; +import { AddFavoriteIcon, AdvancedIcon, DetailsIcon, OpenIcon, PublicFavoriteIcon, RemoveFavoriteIcon } from 'components/icon/icon'; import { checkFavorite } from 'store/favorites/favorites-reducer'; import { toggleFavorite } from 'store/favorites/favorites-actions'; import { favoritePanelActions } from 'store/favorite-panel/favorite-panel-action'; import { openInNewTabAction } from 'store/open-in-new-tab/open-in-new-tab.actions'; import { toggleDetailsPanel } from 'store/details-panel/details-panel-action'; import { openAdvancedTabDialog } from 'store/advanced-tab/advanced-tab'; -import { openSharingDialog } from 'store/sharing-dialog/sharing-dialog-actions'; import { togglePublicFavorite } from "store/public-favorites/public-favorites-actions"; import { publicFavoritePanelActions } from "store/public-favorites-panel/public-favorites-action"; import { PublicFavoritesState } from 'store/public-favorites/public-favorites-reducer'; - -export enum MultiSelectMenuActionNames { - ADD_TO_FAVORITES = 'Add to Favorites', - MOVE_TO_TRASH = 'Move to trash', - ADD_TO_PUBLIC_FAVORITES = 'Add to public favorites', - API_DETAILS = 'API Details', - CANCEL = 'CANCEL', - COPY_AND_RERUN_PROCESS = 'Copy and re-run process', - COPY_TO_CLIPBOARD = 'Copy to clipboard', - DELETE_WORKFLOW = 'Delete Workflow', - EDIT_COLLECTION = 'Edit collection', - EDIT_PROJECT = 'Edit project', - EDIT_PROCESS = 'Edit process', - FREEZE_PROJECT = 'Freeze Project', - MAKE_A_COPY = 'Make a copy', - MOVE_TO = 'Move to', - NEW_PROJECT = 'New project', - OPEN_IN_NEW_TAB = 'Open in new tab', - OPEN_W_3RD_PARTY_CLIENT = 'Open with 3rd party client', - OUTPUTS = 'Outputs', - REMOVE = 'Remove', - RUN_WORKFLOW = 'Run Workflow', - SHARE = 'Share', - VIEW_DETAILS = 'View details', -}; +import { ContextMenuActionNames } from 'views-components/context-menu/context-menu-action-set'; export type MultiSelectMenuAction = { name: string; @@ -58,7 +33,7 @@ export type MultiSelectMenuAction = { export type MultiSelectMenuActionSet = MultiSelectMenuAction[][]; -const { ADD_TO_FAVORITES, ADD_TO_PUBLIC_FAVORITES, OPEN_IN_NEW_TAB, VIEW_DETAILS, API_DETAILS, SHARE } = MultiSelectMenuActionNames; +const { ADD_TO_FAVORITES, ADD_TO_PUBLIC_FAVORITES, OPEN_IN_NEW_TAB, VIEW_DETAILS, API_DETAILS } = ContextMenuActionNames; const msToggleFavoriteAction: MultiSelectMenuAction = { name: ADD_TO_FAVORITES, @@ -92,8 +67,8 @@ const msViewDetailsAction: MultiSelectMenuAction = { icon: DetailsIcon, hasAlts: false, isForMulti: false, - execute: (dispatch) => { - dispatch(toggleDetailsPanel()); + execute: (dispatch, resources) => { + dispatch(toggleDetailsPanel(resources[0].uuid)); }, }; @@ -107,16 +82,6 @@ const msAdvancedAction: MultiSelectMenuAction = { }, }; -const msShareAction: MultiSelectMenuAction = { - name: SHARE, - icon: ShareIcon, - hasAlts: false, - isForMulti: false, - execute: (dispatch, resources) => { - dispatch(openSharingDialog(resources[0].uuid)); - }, -}; - const msTogglePublicFavoriteAction: MultiSelectMenuAction = { name: ADD_TO_PUBLIC_FAVORITES, icon: PublicFavoriteIcon, @@ -139,6 +104,5 @@ export const msCommonActionSet = [ msOpenInNewTabMenuAction, msViewDetailsAction, msAdvancedAction, - msShareAction, msTogglePublicFavoriteAction ];