21128: fixed trash panel to only show restore button Arvados-DCO-1.1-Signed-off-by...
[arvados-workbench2.git] / src / components / multiselect-toolbar / MultiselectToolbar.tsx
index 2d9f3c44840ab76ae39c1247b8dc471036ad1f0c..a3b4f725acc4c33d6bf8563928c1070de0ac018e 100644 (file)
@@ -55,10 +55,13 @@ export const MultiselectToolbar = connect(
         const { classes, checkedList, resources, selectedUuid, favorites } = props;
         const currentResourceKinds = Array.from(selectedToKindSet(checkedList));
 
-        const buttons = selectedToKindSet(checkedList).size
-            ? selectActionsByKind(currentResourceKinds, multiselectActionsFilters) : []
+        const currentPathIsTrash = window.location.pathname === "/trash";
+
+        const buttons =
+            currentPathIsTrash && selectedToKindSet(checkedList).size 
+            ? [msToggleTrashAction] 
+            : selectActionsByKind(currentResourceKinds, multiselectActionsFilters);
 
-console.log(buttons)
         return (
             <React.Fragment>
                 <Toolbar