X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b6a5b173cd4e9f325f371d26204dfe156d911c20..1c7242e61e9d71c7a37483ec0583dd0256f8ee7e:/src/views-components/context-menu/context-menu.tsx diff --git a/src/views-components/context-menu/context-menu.tsx b/src/views-components/context-menu/context-menu.tsx index cc2fcb31b7..8b00893703 100644 --- a/src/views-components/context-menu/context-menu.tsx +++ b/src/views-components/context-menu/context-menu.tsx @@ -11,12 +11,13 @@ import { ContextMenuResource } from "../../store/context-menu/context-menu-reduc import { ContextMenuActionSet, ContextMenuAction } from "./context-menu-action-set"; import { Dispatch } from "redux"; -type DataProps = Pick & { resource?: ContextMenuResource }; +type DataProps = Pick & { resource?: ContextMenuResource }; const mapStateToProps = (state: RootState): DataProps => { - const { position, resource } = state.contextMenu; + const { open, position, resource } = state.contextMenu; return { anchorEl: resource ? createAnchorAt(position) : undefined, items: getMenuActionSet(resource), + open, resource }; }; @@ -55,6 +56,11 @@ const getMenuActionSet = (resource?: ContextMenuResource): ContextMenuActionSet }; export enum ContextMenuKind { - RootProject = "RootProject", - Project = "Project" + ROOT_PROJECT = "RootProject", + PROJECT = "Project", + RESOURCE = "Resource", + FAVORITE = "Favorite", + COLLECTION_FILES = "CollectionFiles", + COLLECTION_FILES_ITEM = "CollectionFilesItem", + COLLECTION = 'Collection' }