|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- // Module imports
- import { BrowserModule } from '@angular/platform-browser';
- import { NgModule } from '@angular/core';
- import { AngularSvgIconModule } from 'angular-svg-icon';
- import { HttpClientModule } from '@angular/common/http';
- import { ScrollEventModule } from 'ngx-scroll-event';
- import { NgxSiemaModule } from 'ngx-siema';
- import { AppRoutingModule } from './app-routing.module';
- import { FormsModule } from '@angular/forms';
- import { DragDropModule } from '@angular/cdk/drag-drop';
-
- // Import services
- import { DemoService } from './services/demo.service';
- import { UpdateService } from './services/update.service';
-
- // Component imports
- import { AppComponent } from './app.component';
- import { WelcomeComponent } from './welcome/welcome.component';
- import { TabsComponent } from './tabs/tabs.component';
- import { HomeComponent } from './tabs/home/home.component';
- import { CoursesComponent } from './tabs/courses/courses.component';
- import { ReportsComponent } from './tabs/reports/reports.component';
- import { MoreComponent } from './tabs/more/more.component';
- import { VideoChapterComponent } from './tabs/courses/video-chapter/video-chapter.component';
- import { ServiceWorkerModule } from '@angular/service-worker';
- import { environment } from '../environments/environment';
- import { CalendarComponent } from './calendar/calendar.component';
- import { AttendanceComponent } from './attendance/attendance.component';
- import { ForumComponent } from './reusable-components/forum/forum.component';
- import { ForumPageComponent } from './forum-page/forum-page.component';
- import { ConfirmationPopupComponent } from './reusable-components/confirmation-popup/confirmation-popup.component';
- import { VideoNotesComponent } from './tabs/courses/video-chapter/video-notes/video-notes.component';
- import { ChapterNotesComponent } from './tabs/courses/chapter-notes/chapter-notes.component';
- import { CourseDetailsComponent } from './tabs/courses/course-details/course-details.component';
- import { QuizComponent } from './tabs/courses/quiz/quiz.component';
- import { PostDetailsComponent } from './reusable-components/forum/post-details/post-details.component';
- import { ChatPageComponent } from './chat-page/chat-page.component';
- import { ChatWindowComponent } from './chat-page/chat-window/chat-window.component';
- import { SettingsComponent } from './settings/settings.component';
- import { ClassCardListComponent } from './reusable-components/class-card-list/class-card-list.component';
- import { TestComponent } from './tabs/courses/test/test.component';
- import { StartComponent } from './tabs/courses/test/start/start.component';
- import { EndComponent } from './tabs/courses/test/end/end.component';
- import { QuestionSheetComponent } from './tabs/courses/test/question-sheet/question-sheet.component';
- import { QuestionComponent } from './tabs/courses/test/question-sheet/question/question.component';
- import { AddBroadcastComponent } from './chat-page/add-broadcast/add-broadcast.component';
-
- @NgModule({
- declarations: [
- AppComponent,
- WelcomeComponent,
- TabsComponent,
- HomeComponent,
- CoursesComponent,
- ReportsComponent,
- MoreComponent,
- VideoChapterComponent,
- CalendarComponent,
- AttendanceComponent,
- ForumComponent,
- ForumPageComponent,
- ConfirmationPopupComponent,
- VideoNotesComponent,
- ChapterNotesComponent,
- CourseDetailsComponent,
- QuizComponent,
- PostDetailsComponent,
- ChatPageComponent,
- ChatWindowComponent,
- SettingsComponent,
- ClassCardListComponent,
- TestComponent,
- StartComponent,
- EndComponent,
- QuestionSheetComponent,
- QuestionComponent,
- AddBroadcastComponent,
- ],
- imports: [
- BrowserModule,
- AppRoutingModule,
- HttpClientModule,
- ScrollEventModule,
- FormsModule,
- DragDropModule,
- NgxSiemaModule.forRoot(),
- AngularSvgIconModule.forRoot(),
- ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })
- ],
- providers: [
- DemoService,
- UpdateService
- ],
- bootstrap: [AppComponent]
- })
- export class AppModule { }
|