X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e5ff916017b1f215dc1d0ae5b82cd3d7e669a5fc..eeb82d50816250cc6287928e6d958affa73880ee:/src/views/workbench/workbench.tsx diff --git a/src/views/workbench/workbench.tsx b/src/views/workbench/workbench.tsx index 38c3f042..7cccfe30 100644 --- a/src/views/workbench/workbench.tsx +++ b/src/views/workbench/workbench.tsx @@ -12,17 +12,21 @@ import Typography from '@material-ui/core/Typography'; import { connect, DispatchProp } from "react-redux"; import Tree from "../../components/tree/tree"; import { Project } from "../../models/project"; -import { RootState } from "../../store/root-reducer"; import ProjectList from "../../components/project-list/project-list"; import { Route, Switch } from "react-router"; import { Link } from "react-router-dom"; import Button from "@material-ui/core/Button/Button"; -import authActions from "../../store/auth-action"; +import authActions from "../../store/auth/auth-action"; import IconButton from "@material-ui/core/IconButton/IconButton"; import Menu from "@material-ui/core/Menu/Menu"; import MenuItem from "@material-ui/core/MenuItem/MenuItem"; import { AccountCircle } from "@material-ui/icons"; import { User } from "../../models/user"; +import Grid from "@material-ui/core/Grid/Grid"; +import { RootState } from "../../store/store"; + +import { actions as projectActions } from "../../store/project-action"; +import ProjectTree, { WorkbenchProps } from '../../components/project-tree/project-tree'; const drawerWidth = 240; @@ -109,17 +113,21 @@ class Workbench extends React.Component { Arvados
Workbench 2 {user ? -
- - {user.firstName} {user.lastName} - - - - + + + + {user.firstName} {user.lastName} + + + + + + + { Logout My account -
+ : } @@ -149,9 +157,9 @@ class Workbench extends React.Component { paper: classes.drawerPaper, }}>
- - {p.name} - }/> + }
@@ -168,7 +176,9 @@ export default connect( (state: RootState) => ({ projects: state.projects, user: state.auth.user - }) + }){ + toggleProjectTreeItem: (id: string) => projectActions.toggleProjectTreeItem(id) + } )( withStyles(styles)(Workbench) );