@@ -8,21 +8,23 @@ import { LoginComponent } from './login/login.component';
88import { DashboardComponent } from "./dashboard/dashboard.component" ;
99import { LogoutComponent } from "./logout/logout.component" ;
1010import { LoginService } from "./login.service" ;
11+ import { LandingPageComponent } from "./landing-page/landing-page.component" ;
1112
1213const routes : Routes = [
1314 { path : '' , redirectTo : '/login' , pathMatch : 'full' } ,
14- { path : 'login' , component : LoginComponent } ,
15- { path : 'logout' , component : LogoutComponent , canActivate : [ LoginService ] } ,
16- { path : 'class' , component : ClassComponent , canActivate : [ LoginService ] } ,
17- { path : 'class/:id' , component : ClassComponent , canActivate : [ LoginService ] } ,
18- { path : 'teacher' , component : TeacherComponent , canActivate : [ LoginService ] } ,
19- { path : 'teacher/:id' , component : TeacherComponent , canActivate : [ LoginService ] } ,
20- { path : 'pupil' , component : PupilComponent , canActivate : [ LoginService ] } ,
21- { path : 'pupil/:id' , component : PupilComponent , canActivate : [ LoginService ] } ,
22- { path : 'notes' , component : NotesComponent , canActivate : [ LoginService ] } ,
23- { path : 'notes/:id' , component : NotesComponent , canActivate : [ LoginService ] } ,
24- { path : 'notes/pupil/:pId' , component : NotesComponent , canActivate : [ LoginService ] , data : [ { filter : 'pupil' } ] } ,
25- { path : 'dashboard' , component : DashboardComponent , canActivate : [ LoginService ] }
15+ { path : 'login' , component : LoginComponent } ,
16+ { path : 'logout' , component : LogoutComponent , canActivate : [ LoginService ] } ,
17+ { path : 'class' , component : ClassComponent , canActivate : [ LoginService ] } ,
18+ { path : 'class/:id' , component : ClassComponent , canActivate : [ LoginService ] } ,
19+ { path : 'teacher' , component : TeacherComponent , canActivate : [ LoginService ] } ,
20+ { path : 'teacher/:id' , component : TeacherComponent , canActivate : [ LoginService ] } ,
21+ { path : 'pupil' , component : PupilComponent , canActivate : [ LoginService ] } ,
22+ { path : 'pupil/:id' , component : PupilComponent , canActivate : [ LoginService ] } ,
23+ { path : 'notes' , component : NotesComponent , canActivate : [ LoginService ] } ,
24+ { path : 'notes/:id' , component : NotesComponent , canActivate : [ LoginService ] } ,
25+ { path : 'notes/pupil/:pId' , component : NotesComponent , canActivate : [ LoginService ] , data : [ { filter : 'pupil' } ] } ,
26+ { path : 'dashboard' , component : DashboardComponent , canActivate : [ LoginService ] } ,
27+ { path : 'landing-page' , component : LandingPageComponent , canActivate : [ LoginService ] }
2628] ;
2729
2830@NgModule ( {
0 commit comments