finalize resolver, service and tests

This commit is contained in:
FrancescoMolinaro
2023-12-14 11:30:50 +01:00
parent f4d0217862
commit 86ccd8ade7
5 changed files with 138 additions and 18 deletions

View File

@@ -3,8 +3,8 @@ import {RouterModule, Routes} from '@angular/router';
import {LdnServicesOverviewComponent} from './ldn-services-directory/ldn-services-directory.component';
import {LdnServiceNewComponent} from './ldn-service-new/ldn-service-new.component';
import {LdnServiceFormEditComponent} from './ldn-service-form-edit/ldn-service-form-edit.component';
import {NavigationBreadcrumbResolver} from "../../core/breadcrumbs/navigation-breadcrumb.resolver";
import {I18nBreadcrumbResolver} from "../../core/breadcrumbs/i18n-breadcrumb.resolver";
import {NavigationBreadcrumbResolver} from '../../core/breadcrumbs/navigation-breadcrumb.resolver';
import {I18nBreadcrumbResolver} from '../../core/breadcrumbs/i18n-breadcrumb.resolver';
const moduleRoutes: Routes = [
@@ -29,14 +29,17 @@ const moduleRoutes: Routes = [
},
];
const relatedRoutes = moduleRoutes.map(route => {
return {...route, data: {...route.data, parentRoute: moduleRoutes[0]}}
})
@NgModule({
imports: [
RouterModule.forChild(moduleRoutes.map(route => {
return {...route, data: {...route.data, relatedRoutes }}
return {...route, data: {
...route.data,
relatedRoutes: moduleRoutes.filter(relatedRoute => relatedRoute.path !== route.path)
.map((relatedRoute) => {
return {path: relatedRoute.path, data: relatedRoute.data};
})
}};
}))
]
})