Initial commit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
import { Routes } from '@angular/router';
|
||||
import { authGuard } from './guards/auth.guard';
|
||||
|
||||
export const routes: Routes = [
|
||||
{ path: '', pathMatch: 'full', redirectTo: '/catalog' },
|
||||
{
|
||||
path: 'auth',
|
||||
loadChildren: () => import('./pages/auth/auth.routes').then(m => m.AUTH_ROUTES)
|
||||
},
|
||||
{
|
||||
path: 'catalog',
|
||||
loadChildren: () => import('./pages/catalog/catalog.routes').then(m => m.CATALOG_ROUTES),
|
||||
canActivate: [authGuard]
|
||||
},
|
||||
{
|
||||
path: 'my-courses',
|
||||
loadChildren: () => import('./pages/my-courses/my-courses.routes').then(m => m.MY_COURSES_ROUTES),
|
||||
canActivate: [authGuard]
|
||||
},
|
||||
{
|
||||
path: 'create',
|
||||
loadChildren: () => import('./pages/course-editor/course-editor.routes').then(m => m.COURSE_EDITOR_ROUTES),
|
||||
canActivate: [authGuard]
|
||||
},
|
||||
{
|
||||
path: 'courses/:id',
|
||||
loadChildren: () => import('./pages/course-viewer/course-viewer.routes').then(m => m.COURSE_VIEWER_ROUTES),
|
||||
canActivate: [authGuard]
|
||||
},
|
||||
{
|
||||
path: 'courses/:id/edit',
|
||||
loadChildren: () => import('./pages/course-editor/course-editor.routes').then(m => m.COURSE_EDITOR_ROUTES),
|
||||
canActivate: [authGuard]
|
||||
}
|
||||
];
|
||||
Reference in New Issue
Block a user