X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/1bda4645781ebb80f6d0db901f857abff088d749..4476731a9ec985c5abd97da453978af0dfa4406b:/src/views/workbench/workbench.tsx diff --git a/src/views/workbench/workbench.tsx b/src/views/workbench/workbench.tsx index 77fab3de..856a626c 100644 --- a/src/views/workbench/workbench.tsx +++ b/src/views/workbench/workbench.tsx @@ -28,6 +28,7 @@ import { detailsPanelActions, loadDetails } from "~/store/details-panel/details- import { contextMenuActions } from "~/store/context-menu/context-menu-actions"; import { ProjectResource } from '~/models/project'; import { ResourceKind } from '~/models/resource'; +import { ProcessPanel } from '~/views/process-panel/process-panel'; import { ContextMenu, ContextMenuKind } from "~/views-components/context-menu/context-menu"; import { FavoritePanel } from "../favorite-panel/favorite-panel"; import { CurrentTokenDialog } from '~/views-components/current-token-dialog/current-token-dialog'; @@ -42,19 +43,17 @@ import { COLLECTION_CREATE_FORM_NAME, openCollectionCreateDialog } from '~/store import { CreateCollectionDialog } from '~/views-components/dialog-forms/create-collection-dialog'; import { UpdateCollectionDialog } from '~/views-components/dialog-forms/update-collection-dialog'; import { CreateProjectDialog } from '~/views-components/dialog-forms/create-project-dialog'; - -import { UpdateProjectDialog } from '~/views-components/update-project-dialog/update-project-dialog'; +import { UpdateProjectDialog } from '~/views-components/dialog-forms/update-project-dialog'; import { ProjectPanel } from "~/views/project-panel/project-panel"; import { AuthService } from "~/services/auth-service/auth-service"; import { RenameFileDialog } from '~/views-components/rename-file-dialog/rename-file-dialog'; import { FileRemoveDialog } from '~/views-components/file-remove-dialog/file-remove-dialog'; import { MultipleFilesRemoveDialog } from '~/views-components/file-remove-dialog/multiple-files-remove-dialog'; -import { DialogCollectionCreateWithSelectedFile } from '~/views-components/create-collection-dialog-with-selected/create-collection-dialog-with-selected'; import { UploadCollectionFilesDialog } from '~/views-components/upload-collection-files-dialog/upload-collection-files-dialog'; -import { CollectionPartialCopyDialog } from '../../views-components/collection-partial-copy-dialog/collection-partial-copy-dialog'; -import { MoveProjectDialog } from '~/views-components/move-project-dialog/move-project-dialog'; -import { MoveCollectionDialog } from '~/views-components/move-collection-dialog/move-collection-dialog'; +import { CollectionPartialCopyDialog } from '~/views-components/collection-partial-copy-dialog/collection-partial-copy-dialog'; +import { MoveProjectDialog } from '~/views-components/dialog-forms/move-project-dialog'; +import { MoveCollectionDialog } from '~/views-components/dialog-forms/move-collection-dialog'; import { CopyCollectionDialog } from '~/views-components/dialog-forms/copy-collection-dialog'; const DRAWER_WITDH = 240; @@ -240,6 +239,7 @@ export const Workbench = withStyles(styles)( + {user && } @@ -250,7 +250,6 @@ export const Workbench = withStyles(styles)( - @@ -267,6 +266,20 @@ export const Workbench = withStyles(styles)( ); } + renderProcessPanel = (props: RouteComponentProps<{ id: string }>) => { + return a; + }} + onContextMenu={(event, item) => { + this.openContextMenu(event, { + uuid: 'item.uuid', + name: 'item.name', + description: 'item.description', + kind: ContextMenuKind.PROCESS + }); + }} + {...props} /> + renderCollectionPanel = (props: RouteComponentProps<{ id: string }>) => { this.props.dispatch(loadCollection(collectionId));