21128: cleanup, renamed some types Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
[arvados-workbench2.git] / src / views-components / multiselect-toolbar / ms-project-action-set.ts
index 8d58f4138bb9129f69d2d8ed50a87d9d0ea03df0..4e8c6f144db3b228bbcdc7ba33c3ea097964719b 100644 (file)
@@ -2,28 +2,25 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-import { DynamicContextMenuActionSet, DynamicContextMenuAction } from "views-components/context-menu/context-menu-action-set";
+import { MultiSelectMenuAction } from "views-components/context-menu/context-menu-action-set";
 import { MoveToIcon, Link } from "components/icon/icon";
 import { openMoveProjectDialog } from "store/projects/project-move-actions";
-import { ToggleTrashAction } from "views-components/context-menu/actions/trash-action";
 import { toggleProjectTrashed } from "store/trash/trash-actions";
 import { copyToClipboardAction } from "store/open-in-new-tab/open-in-new-tab.actions";
-import { ToggleFavoriteAction } from "views-components/context-menu/actions/favorite-action";
 import { toggleFavorite } from "store/favorites/favorites-actions";
 import { favoritePanelActions } from "store/favorite-panel/favorite-panel-action";
 import { AddFavoriteIcon, RemoveFavoriteIcon } from "components/icon/icon";
 import { RestoreFromTrashIcon, TrashIcon } from "components/icon/icon";
 
 
-export const msToggleFavoriteAction: DynamicContextMenuAction = {
+export const msToggleFavoriteAction = {
     name: "ToggleFavoriteAction",
     defaultText: 'Add to Favorites',
     altText: 'Remove from Favorites',
     defaultIcon: AddFavoriteIcon,
     altIcon: RemoveFavoriteIcon,
-
     execute: (dispatch, resources) => {
-        dispatch<any>(toggleFavorite(resources[0])).then(() => {
+        dispatch(toggleFavorite(resources[0])).then(() => {
             dispatch(favoritePanelActions.REQUEST_ITEMS());
         });
     },
@@ -45,7 +42,7 @@ export const msMoveToAction = {
     },
 };
 
-export const msToggleTrashAction: DynamicContextMenuAction = {
+export const msToggleTrashAction = {
     name: "ToggleTrashAction",
     defaultText: 'Add to Trash',
     altText: 'Restore from Trash',
@@ -53,9 +50,9 @@ export const msToggleTrashAction: DynamicContextMenuAction = {
     altIcon: RestoreFromTrashIcon,
     execute: (dispatch, resources) => {
         for (const resource of [...resources]) {
-            dispatch<any>(toggleProjectTrashed(resource.uuid, resource.ownerUuid, resource.isTrashed!!, resources.length > 1));
+            dispatch(toggleProjectTrashed(resource.uuid, resource.ownerUuid, resource.isTrashed!!, resources.length > 1));
         }
     },
 };
 
-export const msProjectActionSet: DynamicContextMenuAction[][] = [[msCopyToClipboardMenuAction, msMoveToAction, msToggleTrashAction, msToggleFavoriteAction]];
+export const msProjectActionSet: MultiSelectMenuAction[][] = [[msCopyToClipboardMenuAction, msMoveToAction, msToggleTrashAction, msToggleFavoriteAction]];