X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/eeb82d50816250cc6287928e6d958affa73880ee..d4fda9299d54818dea306400813cfbee2627a5bc:/src/index.tsx diff --git a/src/index.tsx b/src/index.tsx index 173296817b..ca92c381f3 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -14,26 +14,9 @@ import configureStore from "./store/store"; import { ConnectedRouter } from "react-router-redux"; import ApiToken from "./components/api-token/api-token"; import authActions from "./store/auth/auth-action"; -import { projectService } from "./services/services"; -import { TreeItem } from "./components/tree/tree"; -import { Project } from "./models/project"; +import { authService, projectService } from "./services/services"; -function buildProjectTree(tree: any[], level = 0): Array> { - const projects = tree.map((t, idx) => ({ - id: `l${level}i${idx}${t[0]}`, - open: false, - active: false, - data: { - name: t[0], - icon: level === 0 ? : , - createdAt: '2018-05-05', - }, - items: t.length > 1 ? buildProjectTree(t[1], level + 1) : [] - })); - return projects; -} const history = createBrowserHistory(); -const projects = buildProjectTree(sampleProjects); const store = configureStore({ projects: [ @@ -47,8 +30,8 @@ const store = configureStore({ }, history); store.dispatch(authActions.INIT()); -store.dispatch(projectService.getProjectList()); - +const rootUuid = authService.getRootUuid(); +store.dispatch(projectService.getProjectList(rootUuid)); const App = () =>