[ARVADOS-WORKBENCH2] updated: 1.1.4-190-g5678598
Git user
git at public.curoverse.com
Wed Jul 4 09:03:13 EDT 2018
Summary of changes:
src/views/project-panel/project-panel.tsx | 34 +++++++++++++++++++++++--------
1 file changed, 26 insertions(+), 8 deletions(-)
via 5678598e1b83b59c14a7ace3ee9ae39368be3c28 (commit)
from b0573b45f19c656ac07901004a3686ef10d402a5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 5678598e1b83b59c14a7ace3ee9ae39368be3c28
Author: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
Date: Wed Jul 4 14:52:31 2018 +0200
Update item icon and type rendering accoring to item type
Feature #13703
Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski at contractors.roche.com>
diff --git a/src/views/project-panel/project-panel.tsx b/src/views/project-panel/project-panel.tsx
index ff3dd9c..8d779d4 100644
--- a/src/views/project-panel/project-panel.tsx
+++ b/src/views/project-panel/project-panel.tsx
@@ -9,11 +9,10 @@ import { formatDate, formatFileSize } from '../../common/formatters';
import DataExplorer from "../../views-components/data-explorer/data-explorer";
import { ContextMenuAction } from '../../components/context-menu/context-menu';
import { DispatchProp, connect } from 'react-redux';
-import actions from "../../store/data-explorer/data-explorer-action";
import { DataColumns } from '../../components/data-table/data-table';
-import { ResourceKind } from "../../models/resource";
import { RouteComponentProps } from 'react-router';
import { RootState } from '../../store/store';
+import { ResourceKind } from '../../models/kinds';
export const PROJECT_PANEL_ID = "projectPanel";
@@ -90,10 +89,13 @@ const renderName = (item: ProjectPanelItem) =>
const renderIcon = (item: ProjectPanelItem) => {
switch (item.kind) {
- case ResourceKind.PROJECT:
+ case ResourceKind.Project:
return <i className="fas fa-folder fa-lg" />;
- case ResourceKind.COLLECTION:
- return <i className="fas fa-th fa-lg" />;
+ case ResourceKind.Collection:
+ return <i className="fas fa-archive fa-lg" />;
+ case ResourceKind.Process:
+ case ResourceKind.Workflow:
+ return <i className="fas fa-cogs fa-lg" />;
default:
return <i />;
}
@@ -114,10 +116,26 @@ const renderOwner = (owner: string) =>
{owner}
</Typography>;
-const renderType = (type: string) =>
- <Typography noWrap>
- {type}
+const getItemTypeLabel = (type: string) => {
+ switch(type){
+ case ResourceKind.Collection:
+ return "Data collection";
+ case ResourceKind.Project:
+ return "Project";
+ case ResourceKind.Process:
+ return "Process";
+ case ResourceKind.Workflow:
+ return "Workflow";
+ default:
+ return "Unknown";
+ }
+};
+
+const renderType = (type: string) => {
+ return <Typography noWrap>
+ {getItemTypeLabel(type)}
</Typography>;
+};
const renderStatus = (item: ProjectPanelItem) =>
<Typography noWrap align="center">
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list