From c282281e22bd7a52dae2c72282a956f7a4ecae04 Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Wed, 4 Jul 2018 16:00:50 +0200 Subject: [PATCH] Remove unused project-panel-selectors module Feature #13703 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/store/navigation/navigation-action.ts | 2 - .../project-panel/project-panel-selectors.ts | 49 ------------------- 2 files changed, 51 deletions(-) delete mode 100644 src/views/project-panel/project-panel-selectors.ts diff --git a/src/store/navigation/navigation-action.ts b/src/store/navigation/navigation-action.ts index ec6e9bb5..5fb6b729 100644 --- a/src/store/navigation/navigation-action.ts +++ b/src/store/navigation/navigation-action.ts @@ -6,13 +6,11 @@ import { Dispatch } from "redux"; import projectActions, { getProjectList } from "../project/project-action"; import { push } from "react-router-redux"; import { TreeItemStatus } from "../../components/tree/tree"; -import { getCollectionList } from "../collection/collection-action"; import { findTreeItem } from "../project/project-reducer"; import { Resource, ResourceKind } from "../../models/resource"; import sidePanelActions from "../side-panel/side-panel-action"; import dataExplorerActions from "../data-explorer/data-explorer-action"; import { PROJECT_PANEL_ID } from "../../views/project-panel/project-panel"; -import { projectPanelItems } from "../../views/project-panel/project-panel-selectors"; import { RootState } from "../store"; import { sidePanelData } from "../side-panel/side-panel-reducer"; diff --git a/src/views/project-panel/project-panel-selectors.ts b/src/views/project-panel/project-panel-selectors.ts deleted file mode 100644 index ee039a80..00000000 --- a/src/views/project-panel/project-panel-selectors.ts +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (C) The Arvados Authors. All rights reserved. -// -// SPDX-License-Identifier: AGPL-3.0 - -import { TreeItem } from "../../components/tree/tree"; -import { Project } from "../../models/project"; -import { findTreeItem } from "../../store/project/project-reducer"; -import { ResourceKind } from "../../models/resource"; -import { Collection } from "../../models/collection"; -import { getResourceUrl } from "../../store/navigation/navigation-action"; -import { ProjectPanelItem } from "./project-panel-item"; - -export const projectPanelItems = (projects: Array>, treeItemId: string, collections: Array): ProjectPanelItem[] => { - const dataItems: ProjectPanelItem[] = []; - - const treeItem = findTreeItem(projects, treeItemId); - if (treeItem) { - if (treeItem.items) { - treeItem.items.forEach(p => { - const item = { - name: p.data.name, - kind: ResourceKind.PROJECT, - url: getResourceUrl(treeItem.data), - owner: p.data.ownerUuid, - uuid: p.data.uuid, - lastModified: p.data.modifiedAt - } as ProjectPanelItem; - - dataItems.push(item); - }); - } - } - - collections.forEach(c => { - const item = { - name: c.name, - kind: ResourceKind.COLLECTION, - url: getResourceUrl(c), - owner: c.ownerUuid, - uuid: c.uuid, - lastModified: c.modifiedAt - } as ProjectPanelItem; - - dataItems.push(item); - }); - - return dataItems; -}; - -- 2.30.2