Newer
Older
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AboutComponent } from './about/about.component';
import { AuthGuard } from './guards/auth.guard';
import { HomeComponent } from './home/home.component';
import { LegalNoticeComponent } from './legal-notice/legal-notice.component';
import { ProfileComponent } from './profile/profile.component';
import { ResetEmailComponent } from './reset-email/reset-email.component';
import { ResetPasswordComponent } from './reset-password/reset-password.component';
import { StructureDetailsComponent } from './structure-list/components/structure-details/structure-details.component';
import { StructureListComponent } from './structure-list/structure-list.component';
import { UserVerificationComponent } from './user-verification/user-verification.component';
{ path: 'print', outlet: 'print', children: [{ path: 'structure', component: StructureDetailsComponent }] },
component: HomeComponent,
},
{
path: 'projects',
component: HomeComponent,
},
{
path: 'login',
component: HomeComponent,
},
{
path: 'sturctures',
component: StructureListComponent,
},
{
path: 'resources',
component: HomeComponent,
{
path: 'legal-notice',
component: LegalNoticeComponent,
},
{
path: 'about',
component: AboutComponent,
},
{
path: 'users/verify/:id',
component: UserVerificationComponent,
},
{
path: 'change-email/:id',
component: ResetEmailComponent,
},
{
path: 'profile',
canActivate: [AuthGuard],
component: ProfileComponent,
},
{
path: 'reset-password',
component: ResetPasswordComponent,
},
{
path: '**',
redirectTo: 'home',
},
];