Remove unused project-panel-selectors module
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 4 Jul 2018 14:00:50 +0000 (16:00 +0200)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 4 Jul 2018 14:00:50 +0000 (16:00 +0200)
Feature #13703

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/store/navigation/navigation-action.ts
src/views/project-panel/project-panel-selectors.ts [deleted file]

index ec6e9bb50cf36339f3e8b3e0ba2e14822dbf50af..5fb6b7296997a578162f8d6e28f1fadd79354a1b 100644 (file)
@@ -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 (file)
index ee039a8..0000000
+++ /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<TreeItem<Project>>, treeItemId: string, collections: Array<Collection>): 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;
-};
-