add user account email verificiation (#977)
[oweals/peertube.git] / client / src / app / +verify-account / verify-account-routing.module.ts
1 import { NgModule } from '@angular/core'
2 import { RouterModule, Routes } from '@angular/router'
3
4 import { MetaGuard } from '@ngx-meta/core'
5
6 import { VerifyAccountEmailComponent } from '@app/+verify-account/verify-account-email/verify-account-email.component'
7 import {
8   VerifyAccountAskSendEmailComponent
9 } from '@app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component'
10
11 const verifyAccountRoutes: Routes = [
12   {
13     path: '',
14     canActivateChild: [ MetaGuard ],
15     children: [
16       {
17         path: 'email',
18         component: VerifyAccountEmailComponent,
19         data: {
20           meta: {
21             title: 'Verify account email'
22           }
23         }
24       },
25       {
26         path: 'ask-send-email',
27         component: VerifyAccountAskSendEmailComponent,
28         data: {
29           meta: {
30             title: 'Verify account ask send email'
31           }
32         }
33       }
34     ]
35   }
36 ]
37
38 @NgModule({
39   imports: [ RouterModule.forChild(verifyAccountRoutes) ],
40   exports: [ RouterModule ]
41 })
42 export class VerifyAccountRoutingModule {}