UNPKG

tfabrica

Version:

library for TFabrica - TechSol

35 lines (28 loc) 1.3 kB
import { ModuleWithProviders } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { TfabricaLoginComponent } from './components/login/tfabrica.login.component'; import { TfabricaMainComponent } from './components/main/tfabrica.main.component'; import { TfabricaDashboardComponent } from './components/home/tfabrica.dashboard.component'; import { TfabricaCrudReadComponent } from './components/crud/tfabrica.crud.read.component'; import { TfabricaAuthGuardService } from './components/main/tfabrica.authguard.service'; // Route Configuration export const routes: Routes = [ { path: '', redirectTo: '/login', pathMatch: 'full' }, { path: 'login', component: TfabricaLoginComponent }, { path: 'main', component: TfabricaMainComponent, canActivate: [TfabricaAuthGuardService], children: [ { path: '', component: TfabricaDashboardComponent, outlet: 'main' }, { path: 'home', component: TfabricaDashboardComponent, outlet: 'main' }, { path: 'report', component: TfabricaCrudReadComponent, outlet: 'main' }, ] } ]; export const routing: ModuleWithProviders = RouterModule.forRoot(routes);