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

import { FifoComponent } from './fifo/fifo.component';
import { ZerooneComponent } from './zeroone/zeroone.component';
import { AlpaComponent } from './alpa/alpa.component';
import { JaramComponent } from './jaram/jaram.component';
import { HycubeComponent } from './hycube/hycube.component';

import { AcadComponent } from './academy.component';
import { AcadRoutingModule, routedComponents } from './academy-routing.module';
import { ThemeModule  } from '../../@theme/theme.module';


import { SmartTableService } from '../../@core/data/smart-table.service';
import { Ng2SmartTableModule } from 'ng2-smart-table';
import { AlpanoticeComponent } from './alpa/alpa-notice.component';
import { FifonoticeComponent } from './fifo/fifo-notice.component';
import { JaramnoticeComponent } from './jaram/jaram-notice.component';
import { HycubenoticeComponent } from './hycube/hycube-notice.component';
import { ZeroonenoticeComponent } from './zeroone/zeroone-notice.component';


@NgModule({
    imports: [
        AcadRoutingModule,
        ThemeModule,
        Ng2SmartTableModule,
        // UiFeaturesModule,
    ],
    declarations: [
        ...routedComponents,
    ],
    providers: [
      SmartTableService,
    ],
    entryComponents: [
      AlpanoticeComponent,
      FifonoticeComponent,
      HycubenoticeComponent,
      JaramnoticeComponent,
      ZeroonenoticeComponent,
    ],
})
export class AcadModule {


}
