23 lines
1.1 KiB
TypeScript
23 lines
1.1 KiB
TypeScript
import { Routes } from '@angular/router';
|
|
import { AppComponent } from './app.component';
|
|
import { AuthenticatedGuard } from './core/auth/auth.guard';
|
|
import { StartComponent } from './modules/start/start.component';
|
|
import { LoginComponent } from './modules/auth/login/login.component';
|
|
import { LayoutComponent } from './core/layout/layout.component';
|
|
import { DashboardComponent } from './modules/dashboard/dashboard.component';
|
|
import { AllUsersComponent } from './modules/admin/all-users/all-users.component';
|
|
import { KeysComponent } from './modules/keys/keys.component';
|
|
import { CylinderComponent } from './modules/cylinder/cylinder.component';
|
|
import { SystemComponent } from './modules/system/system.component';
|
|
|
|
export const routes: Routes = [
|
|
{ path: '', component: LayoutComponent, canActivate: [AuthenticatedGuard], children: [
|
|
{ path: '', component: DashboardComponent },
|
|
{ path: 'users', component: AllUsersComponent },
|
|
{ path: 'keys', component: KeysComponent },
|
|
{ path: 'cylinders', component: CylinderComponent },
|
|
{ path: 'systems', component: SystemComponent }
|
|
]},
|
|
{ path: 'login', component: LoginComponent},
|
|
];
|