Your browser does not support SVG
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { SanitizeHtmlPipe } from './pipe/sanitize-html.pipe';
import { QuestionListComponent,
  QuestionCreationComponent, ChapterListComponent, McqCreationComponent, McqTemplateSelectionComponent,
  CkeditorToolComponent, QuestionPreviewComponent, BulkUploadComponent, BulkApprovalComponent } from './components';
import { SuiTabsModule, SuiModule } from 'ng2-semantic-ui-v9';
import { InfiniteScrollModule } from 'ngx-infinite-scroll';
import { SharedModule } from '@sunbird/shared';
import { QuestionCreationHeaderComponent } from './components/question-creation-header/question-creation-header.component';
import { TelemetryModule } from '@sunbird/telemetry';
import { PlayerHelperModule } from '@sunbird/player-helper';
import { DashboardComponent } from './components/dashboard/dashboard.component';
import { RecursiveTreeComponent } from './components/recursive-tree/recursive-tree.component';
import { ContentUploaderComponent } from './components/content-uploader/content-uploader.component';
import { DynamicModule } from 'ng-dynamic-component';
import { CollectionComponent } from './components/collection/collection.component';
import { ResourceReorderComponent } from './components/resource-reorder/resource-reorder.component';
import { ContentEditorComponent } from './components/content-editor/content-editor.component';
import { CollectionHierarchyService } from './services/collection-hierarchy/collection-hierarchy.service';

import { SharedFeatureModule } from '../shared-feature';
import { RouterModule } from '@angular/router';
import { CoreModule } from '@sunbird/core';
import {SourcingRoutingModule} from './sourcing-routing.module';
import { MvcLibraryComponent } from './components/mvc-library/mvc-library.component';
import { MvcListComponent } from './components/mvc-list/mvc-list.component';
import { MvcFilterComponent } from './components/mvc-filter/mvc-filter.component';
import { MvcPlayerComponent } from './components/mvc-player/mvc-player.component';
import { SkeletonLoaderComponent } from './components/skeleton-loader/skeleton-loader.component';

import { QuestionSetEditorComponent } from './components/question-set-editor/question-set-editor.component';
import { CollectionEditorLibraryModule, EditorCursor } from '@project-sunbird/sunbird-collection-editor';
import { CarouselModule } from 'ngx-bootstrap/carousel';
import { QumlPlayerService } from './services/quml-player/quml-player.service';
import { QumlLibraryModule, QuestionCursor } from '@project-sunbird/sunbird-quml-player';
import { ResourceLibraryModule } from "@project-sunbird/sunbird-resource-library";
import { SunbirdVideoPlayerModule } from '@project-sunbird/sunbird-video-player-v9';
import { TranscriptsComponent } from './components/transcripts/transcripts.component';
import { TranscriptsReviewComponent } from './components/transcripts-review/transcripts-review.component';
import { AccessibilityInfoComponent } from './components/accessibility-info/accessibility-info.component';
import { ModalPreviewComponent } from './components/modal-preview/modal-preview.component';
import { SendReminderModalComponent } from './components/send-reminder-modal/send-reminder-modal.component';
@NgModule({
  declarations: [QuestionListComponent, QuestionCreationComponent,
    ChapterListComponent, McqCreationComponent, CkeditorToolComponent ,
    McqTemplateSelectionComponent, QuestionPreviewComponent, SanitizeHtmlPipe,
    QuestionCreationHeaderComponent, DashboardComponent, RecursiveTreeComponent,
    ContentUploaderComponent, CollectionComponent,
    ResourceReorderComponent, ContentEditorComponent, MvcLibraryComponent,
    MvcListComponent, MvcFilterComponent, MvcPlayerComponent, SkeletonLoaderComponent,
    BulkApprovalComponent, BulkUploadComponent, QuestionSetEditorComponent, TranscriptsComponent, TranscriptsReviewComponent,
    AccessibilityInfoComponent,
    ModalPreviewComponent, SendReminderModalComponent],
  imports: [
    RouterModule,
    CoreModule,
    CommonModule,
    SuiTabsModule,
    SuiModule,
    ReactiveFormsModule, FormsModule, SharedModule,
    InfiniteScrollModule,
    SharedFeatureModule,
    QumlLibraryModule,
    PlayerHelperModule,
    TelemetryModule,
    SourcingRoutingModule,
    DynamicModule.withComponents([QuestionListComponent,
      QuestionCreationComponent, ChapterListComponent, McqCreationComponent, CkeditorToolComponent ,
      McqTemplateSelectionComponent, QuestionPreviewComponent, QuestionCreationHeaderComponent,
      DashboardComponent, RecursiveTreeComponent, ContentUploaderComponent,
      ContentEditorComponent, QuestionSetEditorComponent]),
    CollectionEditorLibraryModule,
    CarouselModule.forRoot(),
    ResourceLibraryModule, SunbirdVideoPlayerModule
  ],
  providers: [
    { provide: QuestionCursor, useExisting: QumlPlayerService },
    { provide: EditorCursor, useExisting: QumlPlayerService },
    CollectionHierarchyService],
  exports: [ BulkUploadComponent, BulkApprovalComponent, SanitizeHtmlPipe, TranscriptsComponent, TranscriptsReviewComponent, QuestionSetEditorComponent  ]
})
export class SourcingModule { }

results matching ""

    No results matching ""