21535: replaced deleteWorkflow with removeWorkflowPermanently for consistency Arvados...
[arvados.git] / services / workbench2 / src / views-components / context-menu / action-sets / workflow-action-set.ts
index 4a1460bfc94f81552283595f7d31ffd08d97517a..6da6a7102f9c38ba01f4966b97f2c115dd6c837a 100644 (file)
@@ -3,8 +3,8 @@
 // SPDX-License-Identifier: AGPL-3.0
 
 import { ContextMenuActionSet } from "views-components/context-menu/context-menu-action-set";
-import { openRunProcess, deleteWorkflow } from "store/workflow-panel/workflow-panel-actions";
-import { DetailsIcon, AdvancedIcon, OpenIcon, Link, StartIcon, TrashIcon } from "components/icon/icon";
+import { openRunProcess, openRemoveWorkflowDialog } from "store/workflow-panel/workflow-panel-actions";
+import { DetailsIcon, AdvancedIcon, OpenIcon, Link, StartIcon, DeleteForever } from "components/icon/icon";
 import { copyToClipboardAction, 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";
@@ -53,10 +53,10 @@ export const workflowActionSet: ContextMenuActionSet = [
     [
         ...readOnlyWorkflowActionSet[0],
         {
-            icon: TrashIcon,
+            icon: DeleteForever,
             name: "Delete Workflow",
             execute: (dispatch, resources) => {
-                dispatch<any>(deleteWorkflow(resources[0].uuid, resources[0].ownerUuid));
+                dispatch<any>(openRemoveWorkflowDialog(resources[0], resources.length));
             },
         },
     ],