File

src/app/pages/pages-routing.module.ts

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import {ClientsComponent} from '@app/pages/containers/clients/clients.component';
import {GlobalClientsComponent} from '@app/pages/containers/global-clients/global-clients.component';
import {AuthGuard, AdminGuard} from '@app/auth/helpers';
import {ConfigsComponent} from "@app/pages/containers/configs/configs.component";
import {GlobalConfigsComponent} from "@app/pages/containers/global-configs/global-configs.component";
import {ProjectsComponent} from "@app/pages/containers/projects/projects.component";
import {UsersComponent} from "@app/pages/containers/users/users.component";

const routes: Routes = [
    {
        path: 'clients',
        component: ClientsComponent,
        canActivate: [AuthGuard]
    },
    {
        path: 'global-clients',
        component: GlobalClientsComponent,
        canActivate: [AuthGuard, AdminGuard]
    },
    {
        path: 'configs',
        component: ConfigsComponent,
        canActivate: [AuthGuard]
    },
    {
        path: 'global-configs',
        component: GlobalConfigsComponent,
        canActivate: [AuthGuard, AdminGuard]
    },
    {
        path: 'projects',
        component: ProjectsComponent,
        canActivate: [AuthGuard]
    },
    {
        path: 'users',
        component: UsersComponent,
        canActivate: [AuthGuard]
    }
];

@NgModule({
    imports: [RouterModule.forChild(routes)],
    exports: [RouterModule]
})
export class PagesRoutingModule { }

result-matching ""

    No results matching ""