From 51548b31815c6f96f314ae96588a9adca150519d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 15 Nov 2017 10:10:41 +0100 Subject: Add follow tabs Following Follow Followers --- client/src/app/+admin/follows/follows.routes.ts | 53 +++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 client/src/app/+admin/follows/follows.routes.ts (limited to 'client/src/app/+admin/follows/follows.routes.ts') diff --git a/client/src/app/+admin/follows/follows.routes.ts b/client/src/app/+admin/follows/follows.routes.ts new file mode 100644 index 000000000..b7d44f75b --- /dev/null +++ b/client/src/app/+admin/follows/follows.routes.ts @@ -0,0 +1,53 @@ +import { Routes } from '@angular/router' + +import { UserRightGuard } from '../../core' +import { FollowsComponent } from './follows.component' +import { FollowingAddComponent } from './following-add' +import { FollowersListComponent } from './followers-list' +import { UserRight } from '../../../../../shared' +import { FollowingListComponent } from './following-list/following-list.component' + +export const FollowsRoutes: Routes = [ + { + path: 'follows', + component: FollowsComponent, + canActivate: [ UserRightGuard ], + data: { + userRight: UserRight.MANAGE_APPLICATION_FOLLOW + }, + children: [ + { + path: '', + redirectTo: 'following-list', + pathMatch: 'full' + }, + { + path: 'following-list', + component: FollowingListComponent, + data: { + meta: { + title: 'Following list' + } + } + }, + { + path: 'followers-list', + component: FollowersListComponent, + data: { + meta: { + title: 'Followers list' + } + } + }, + { + path: 'following-add', + component: FollowingAddComponent, + data: { + meta: { + title: 'Add follow' + } + } + } + ] + } +] -- cgit v1.2.3