Asymmetrik/mean2-starter

View on GitHub
src/client/app/teams/tags/tags-routing.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';

import { AuthGuard } from '../../core/auth-guard.service';
import { ManageTagComponent } from './manage-tag.component';

@NgModule({
    imports: [
        RouterModule.forChild([
            {
                path: 'tag/create',
                component: ManageTagComponent,
                canActivate: [AuthGuard],
                data: { roles: [ 'user' ] }
            },
            {
                path: 'tag/edit/:id',
                component: ManageTagComponent,
                canActivate: [AuthGuard],
                data: { roles: [ 'user' ] }
            }
        ])
    ],
    exports: [
        RouterModule
    ]
})
export class TagsRoutingModule { }