Folder pages to redux (#13235)

* creating types, actions, reducer

* load teams and store in redux

* delete team

* set search query action and tests

* Teampages page

* team members, bug in fetching team

* flattened team state, tests for TeamMembers

* test for team member selector

* wip: began folder to redux migration

* team settings

* actions for group sync

* wip: progress on redux folder store

* wip: folder to redux

* wip: folder settings page to redux progress

* mobx -> redux: major progress on folder migration

* redux: moved folders to it's own features folder

* fix: added loading nav states

* fix: gofmt issues

* wip: working on reducer test

* fix: added reducer test
This commit is contained in:
Torkel Ödegaard
2018-09-13 14:10:51 +02:00
committed by GitHub
parent e4496080ff
commit f2edb82e79
26 changed files with 656 additions and 578 deletions

View File

@@ -15,7 +15,7 @@ function getNotFoundModel(): NavModel {
};
}
export function getNavModel(navIndex: NavIndex, id: string): NavModel {
export function getNavModel(navIndex: NavIndex, id: string, fallback?: NavModel): NavModel {
if (navIndex[id]) {
const node = navIndex[id];
const main = {
@@ -33,7 +33,11 @@ export function getNavModel(navIndex: NavIndex, id: string): NavModel {
node: node,
main: main,
};
} else {
return getNotFoundModel();
}
if (fallback) {
return fallback;
}
return getNotFoundModel();
}