X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c92ee19217ebd5cce3c17f757b45bcfa1d5bc702..73da4aae95f9186c71533e3c26cecce23f52fc02:/src/views/workbench/workbench.tsx diff --git a/src/views/workbench/workbench.tsx b/src/views/workbench/workbench.tsx index b11a1360..56436026 100644 --- a/src/views/workbench/workbench.tsx +++ b/src/views/workbench/workbench.tsx @@ -23,7 +23,7 @@ import ListItemIcon from '@material-ui/core/ListItemIcon'; const drawerWidth = 240; -type CssRules = 'root' | 'appBar' | 'drawerPaper' | 'content' | 'row' | 'toolbar'; +type CssRules = 'root' | 'appBar' | 'active' | 'drawerPaper' | 'content' | 'row' | 'treeContainer' | 'toolbar'; const styles: StyleRulesCallback = (theme: Theme) => ({ root: { @@ -39,6 +39,9 @@ const styles: StyleRulesCallback = (theme: Theme) => ({ zIndex: theme.zIndex.drawer + 1, backgroundColor: '#692498' }, + active: { + color: '#4285F6', + }, drawerPaper: { position: 'relative', width: drawerWidth, @@ -50,7 +53,15 @@ const styles: StyleRulesCallback = (theme: Theme) => ({ minWidth: 0, }, row: { - display: 'flex' + display: 'flex', + alignItems: 'center', + }, + treeContainer: { + position: 'absolute', + overflowX: 'visible', + marginTop: '80px', + minWidth: drawerWidth, + whiteSpace: 'nowrap', }, toolbar: theme.mixins.toolbar }); @@ -81,13 +92,15 @@ class Workbench extends React.Component, W paper: classes.drawerPaper, }}>
- -
{p.icon}
-
-
} - /> +
+ ) => +
{project.data.icon}
+
{project.data.name}} />
+
} + /> +