@@ -8,11 +8,11 @@ import {MatMenuModule} from '@angular/material/menu';
8
8
import { MatButtonModule } from '@angular/material/button'
9
9
import { MatIconModule } from '@angular/material/icon' ;
10
10
import { MatCardModule } from '@angular/material/card' ;
11
- import { HomeComponent } from './home/home.component' ;
11
+ import { HomeComponent } from './courses/ home/home.component' ;
12
12
import { AboutComponent } from './about/about.component' ;
13
13
import { MatTabsModule } from '@angular/material/tabs' ;
14
- import { CoursesCardListComponent } from './courses-card-list/courses-card-list.component' ;
15
- import { CourseComponent } from "./course/course.component" ;
14
+ import { CoursesCardListComponent } from './courses/courses -card-list/courses-card-list.component' ;
15
+ import { CourseComponent } from "./courses/ course/course.component" ;
16
16
import {
17
17
MatDatepickerModule ,
18
18
MatDialogModule ,
@@ -21,52 +21,28 @@ import {
21
21
MatTableModule ,
22
22
MatToolbarModule
23
23
} from "@angular/material" ;
24
- import { CoursesService } from "./services/courses.service" ;
24
+ import { CoursesService } from "./courses/ services/courses.service" ;
25
25
import { HttpClientModule } from "@angular/common/http" ;
26
- import { CourseResolver } from "./services/course.resolver" ;
27
- import { CourseDialogComponent } from './course-dialog/course-dialog.component' ;
26
+ import { CourseResolver } from "./courses/ services/course.resolver" ;
27
+ import { CourseDialogComponent } from './courses/ course-dialog/course-dialog.component' ;
28
28
import { ReactiveFormsModule } from "@angular/forms" ;
29
29
import { MatMomentDateModule } from "@angular/material-moment-adapter" ;
30
+ import { CoursesModule } from './courses/courses.module' ;
30
31
31
32
@NgModule ( {
32
33
declarations : [
33
- AppComponent ,
34
- HomeComponent ,
35
- AboutComponent ,
36
- CourseComponent ,
37
- CoursesCardListComponent ,
38
- CourseDialogComponent
34
+ AppComponent
39
35
] ,
40
36
imports : [
41
37
BrowserModule ,
42
38
BrowserAnimationsModule ,
43
39
HttpClientModule ,
44
- MatMenuModule ,
45
- MatButtonModule , MatToolbarModule ,
46
- MatIconModule ,
47
- MatCardModule ,
48
- MatTabsModule ,
49
- MatSidenavModule ,
50
- MatListModule ,
51
- MatToolbarModule ,
52
- MatInputModule ,
53
- MatTableModule ,
54
- MatPaginatorModule ,
55
- MatSortModule ,
56
- MatProgressSpinnerModule ,
57
- MatDialogModule ,
58
- AppRoutingModule ,
59
- MatSelectModule ,
60
- MatDatepickerModule ,
61
- MatMomentDateModule ,
62
- ReactiveFormsModule
40
+ CoursesModule
63
41
] ,
64
42
providers : [
65
- CoursesService ,
66
- CourseResolver
67
43
] ,
68
- bootstrap : [ AppComponent ] ,
69
- entryComponents : [ CourseDialogComponent ]
44
+ bootstrap : [ AppComponent ]
45
+
70
46
} )
71
47
export class AppModule {
72
48
}
0 commit comments