import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { ReviewGuideRoutingModule } from './review-guide-routing.module';
import { ReviewGuideComponent } from './review-guide.component';

import { MatTabsModule } from '@angular/material/tabs';
import { NgxSpinnerModule } from "ngx-spinner";
import { FormsModule } from '@angular/forms';
import { NoconnectionModule } from 'src/app/noconnection/noconnection.module';
import { NoconnectionComponent } from 'src/app/noconnection/noconnection.component';
import { MatIconModule } from '@angular/material/icon';
import { VideolessonModule } from '../videolesson/videolesson.module';
import { MindmapsModule } from '../mindmaps/mindmaps.module';
import { NgxDocViewerModule } from 'ngx-doc-viewer';
import {ImageViewerModule} from 'ngx-image-viewer'

@NgModule({
  declarations: [ReviewGuideComponent],
  imports: [
    CommonModule,
    ReviewGuideRoutingModule,
    MatTabsModule,
    NgxSpinnerModule,
    FormsModule,
    NoconnectionModule,
    MatIconModule,
    VideolessonModule,
    MindmapsModule,
    NgxDocViewerModule,
    ImageViewerModule.forRoot()
  ],
  exports: [NoconnectionComponent]
})
export class ReviewGuideModule { }
