import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { CartographieComponent } from './cartographie.component'; import { ChargerFichierComponent } from './charger-fichier/charger-fichier.component'; import { DetailByNupGeomComponent } from './detail-by-nup-geom/detail-by-nup-geom.component'; import { CartographieFiscaleTfuComponent } from './cartographie-fiscale-tfu/cartographie-fiscale-tfu.component'; import { SommaireCartographieComponent } from './sommaire-cartographie/sommaire-cartographie.component'; import { NotFoundComponent } from 'src/app/shared/not-found/not-found.component'; import { CartographieRouterComponent } from './cartographie-router/cartographie-router.component'; import { QuartierComponent } from '../reference/quartier/quartier.component'; import { ExerciceComponent } from '../reference/exercice/exercice.component'; import { ZoneRfuComponent } from '../reference/zone-rfu/zone-rfu.component'; import { DepartementComponent } from '../reference/departement/departement.component'; import { CommuneComponent } from '../reference/commune/commune.component'; import { ArrondissementComponent } from '../reference/arrondissement/arrondissement.component'; import { UsageComponent } from '../reference/usage/usage.component'; import { CategorieBatimentComponent } from '../reference/categorie-batiment/categorie-batiment.component'; import { DetailInformationParcelleComponent } from 'src/app/shared/detail-information-parcelle/detail-information-parcelle.component'; import { DetailInformationBatimentComponent } from 'src/app/shared/detail-information-batiment/detail-information-batiment.component'; import { DetailInformationUniteLogementComponent } from 'src/app/shared/detail-information-unite-logement/detail-information-unite-logement.component'; const routes: Routes = [ { path: '', component: CartographieComponent, children: [ { path: 'data', component: CartographieRouterComponent, children: [ { path: 'reference/quartier', component: QuartierComponent }, { path: 'reference/exercice', component: ExerciceComponent }, { path: 'reference/zone-rfu', component: ZoneRfuComponent }, { path: 'reference/departement', component: DepartementComponent }, { path: 'reference/commune', component: CommuneComponent }, { path: 'reference/arrondissement', component: ArrondissementComponent }, { path: 'reference/usage', component: UsageComponent }, { path: 'reference/categorie-batiment', component: CategorieBatimentComponent }, { path: 'fiche-chargement-geojson', component: ChargerFichierComponent }, { path: 'sommaire-cartographie', component: SommaireCartographieComponent }, { path: 'detail-parcelle/:id', component: DetailInformationParcelleComponent }, { path: 'detail-batiment/:id', component: DetailInformationBatimentComponent }, { path: 'detail-unite-logement/:id', component: DetailInformationUniteLogementComponent }, { path: '**', component: NotFoundComponent } ] }, { path: 'cartographie-fiscale-tfu', component: CartographieFiscaleTfuComponent }, ] } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class CartographieRoutingModule { }