diff options
Diffstat (limited to 'server/sonar-web/src/main/js/apps/projects/routes.ts')
-rw-r--r-- | server/sonar-web/src/main/js/apps/projects/routes.ts | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/server/sonar-web/src/main/js/apps/projects/routes.ts b/server/sonar-web/src/main/js/apps/projects/routes.ts index 609943818ac..e1d22ef0daf 100644 --- a/server/sonar-web/src/main/js/apps/projects/routes.ts +++ b/server/sonar-web/src/main/js/apps/projects/routes.ts @@ -20,13 +20,12 @@ import { RedirectFunction, RouterState } from 'react-router'; import { lazyLoadComponent } from 'sonar-ui-common/components/lazyLoadComponent'; import { save } from 'sonar-ui-common/helpers/storage'; -import { isDefined } from 'sonar-ui-common/helpers/types'; -import DefaultPageSelectorContainer from './components/DefaultPageSelectorContainer'; -import FavoriteProjectsContainer from './components/FavoriteProjectsContainer'; import { PROJECTS_ALL, PROJECTS_DEFAULT_FILTER } from './utils'; const routes = [ - { indexRoute: { component: DefaultPageSelectorContainer } }, + { + indexRoute: { component: lazyLoadComponent(() => import('./components/DefaultPageSelector')) } + }, { path: 'all', onEnter(_: RouterState, replace: RedirectFunction) { @@ -34,11 +33,14 @@ const routes = [ replace('/projects'); } }, - { path: 'favorite', component: FavoriteProjectsContainer }, + { + path: 'favorite', + component: lazyLoadComponent(() => import('./components/FavoriteProjectsContainer')) + }, { path: 'create', component: lazyLoadComponent(() => import('../create/project/CreateProjectPage')) } -].filter(isDefined); +]; export default routes; |