aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/projects/routes.ts
diff options
context:
space:
mode:
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.ts14
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;