import { RootState } from "~/store/store";
import { navigateTo } from "~/store/navigation/navigation-action";
import { loadDetailsPanel } from "~/store/details-panel/details-panel-action";
+import { getProcess } from "~/store/processes/process";
const mapDispatchToProps = (dispatch: Dispatch): SubprocessPanelActionProps => ({
onContextMenu: (event, resourceUuid, isAdmin) => {
- const kind = resourceKindToContextMenuKind(resourceUuid);
- if (kind) {
+ const menuKind = resourceKindToContextMenuKind(resourceUuid, isAdmin);
+ const resource = getProcess(resourceUuid);
+ if (menuKind && resource) {
dispatch<any>(openContextMenu(event, {
- name: '',
+ name: resource.name,
uuid: resourceUuid,
ownerUuid: '',
kind: ResourceKind.PROCESS,
- menuKind: kind
+ menuKind
}));
}
},