diff options
Diffstat (limited to 'client/src/app/account/account-routing.module.ts')
-rw-r--r-- | client/src/app/account/account-routing.module.ts | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/client/src/app/account/account-routing.module.ts b/client/src/app/account/account-routing.module.ts index 74d9aa03e..070b9b5c5 100644 --- a/client/src/app/account/account-routing.module.ts +++ b/client/src/app/account/account-routing.module.ts | |||
@@ -5,17 +5,34 @@ import { MetaGuard } from '@ngx-meta/core' | |||
5 | 5 | ||
6 | import { LoginGuard } from '../core' | 6 | import { LoginGuard } from '../core' |
7 | import { AccountComponent } from './account.component' | 7 | import { AccountComponent } from './account.component' |
8 | import { AccountSettingsComponent } from './account-settings/account-settings.component' | ||
9 | import { AccountVideosComponent } from './account-videos/account-videos.component' | ||
8 | 10 | ||
9 | const accountRoutes: Routes = [ | 11 | const accountRoutes: Routes = [ |
10 | { | 12 | { |
11 | path: 'account', | 13 | path: 'account', |
12 | component: AccountComponent, | 14 | component: AccountComponent, |
13 | canActivate: [ MetaGuard, LoginGuard ], | 15 | canActivateChild: [ MetaGuard, LoginGuard ], |
14 | data: { | 16 | children: [ |
15 | meta: { | 17 | { |
16 | title: 'My account' | 18 | path: 'settings', |
19 | component: AccountSettingsComponent, | ||
20 | data: { | ||
21 | meta: { | ||
22 | title: 'Account settings' | ||
23 | } | ||
24 | } | ||
25 | }, | ||
26 | { | ||
27 | path: 'videos', | ||
28 | component: AccountVideosComponent, | ||
29 | data: { | ||
30 | meta: { | ||
31 | title: 'Account videos' | ||
32 | } | ||
33 | } | ||
17 | } | 34 | } |
18 | } | 35 | ] |
19 | } | 36 | } |
20 | ] | 37 | ] |
21 | 38 | ||