- goToProject = (item: DataItem) => {
- this.props.dispatch(push(`/project/${item}`));
- this.props.dispatch(projectActions.TOGGLE_PROJECT_TREE_ITEM(item.uuid));
+ goToItem = (item: DataItem) => {
+ // FIXME: Unify project tree switch action
+ this.props.dispatch(push(item.url));
+ if (item.type === ResourceKind.PROJECT || item.type === ResourceKind.LEVEL_UP) {
+ this.props.dispatch(projectActions.TOGGLE_PROJECT_TREE_ITEM(item.uuid));
+ }
+ this.props.dispatch<any>(getCollectionList(item.uuid));