projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make use of ahell-quote lib in command window, add copy command button
[arvados-workbench2.git]
/
src
/
store
/
context-menu
/
context-menu-actions.ts
diff --git
a/src/store/context-menu/context-menu-actions.ts
b/src/store/context-menu/context-menu-actions.ts
index eabf41ae715ad715e6072ca46383c0499461d170..d85059d6e1e25a82dfb20c051a55c1c63ffcab0d 100644
(file)
--- a/
src/store/context-menu/context-menu-actions.ts
+++ b/
src/store/context-menu/context-menu-actions.ts
@@
-13,6
+13,7
@@
import { UserResource } from '~/models/user';
import { isSidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions';
import { extractUuidKind, ResourceKind } from '~/models/resource';
import { matchProcessRoute } from '~/routes/routes';
import { isSidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions';
import { extractUuidKind, ResourceKind } from '~/models/resource';
import { matchProcessRoute } from '~/routes/routes';
+import { Process } from '~/store/processes/process';
export const contextMenuActions = unionize({
OPEN_CONTEXT_MENU: ofType<{ position: ContextMenuPosition, resource: ContextMenuResource }>(),
export const contextMenuActions = unionize({
OPEN_CONTEXT_MENU: ofType<{ position: ContextMenuPosition, resource: ContextMenuResource }>(),
@@
-84,14
+85,10
@@
export const openSidePanelContextMenu = (event: React.MouseEvent<HTMLElement>, i
}
};
}
};
-export const openProcessContextMenu = (event: React.MouseEvent<HTMLElement>) =>
+export const openProcessContextMenu = (event: React.MouseEvent<HTMLElement>
, process: Process
) =>
(dispatch: Dispatch, getState: () => RootState) => {
(dispatch: Dispatch, getState: () => RootState) => {
- const { location } = getState().router;
- const pathname = location ? location.pathname : '';
- const match = matchProcessRoute(pathname);
- const uuid = match ? match.params.id : '';
const resource = {
const resource = {
- uuid,
+ uuid
: process.containerRequest.uuid
,
ownerUuid: '',
kind: ResourceKind.PROCESS,
name: '',
ownerUuid: '',
kind: ResourceKind.PROCESS,
name: '',