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

import {PublicationsListComponent} from "@app/_modules/publications/list/list.component";
import {PublicationsListItemComponent} from "@app/_modules/publications/list/item/item.component";
import {PublicationsListItemMenuComponent} from "@app/_modules/publications/list/item/menu/menu.component";
import {PublicationsListItemNewsComponent} from "@app/_modules/publications/list/item/news/news.component";
import {PublicationsListItemPhotosComponent} from "@app/_modules/publications/list/item/photos/photos.component";
import {PublicationsListItemVideoComponent} from "@app/_modules/publications/list/item/video/video.component";
import {PublicationsListItemSmiComponent} from "@app/_modules/publications/list/item/smi/smi.component";
import {PaginationModule} from "@app/_modules/pagination/pagination.module";
import {PublicationsPublicationComponent} from "@app/_modules/publications/publication/publication.component";
import {PageSectionsModule} from "@app/_modules/pages/sections/page-sections.module";
import {PublicationsListItemPortfolioComponent} from "@app/_modules/publications/list/item/portfolio/portfolio.component";

@NgModule({
  imports: [
    CommonModule,
    PaginationModule,
    PageSectionsModule
  ],
  declarations: [
    PublicationsListComponent,
    PublicationsListItemComponent,
    PublicationsListItemMenuComponent,
    PublicationsListItemNewsComponent,
    PublicationsListItemPhotosComponent,
    PublicationsListItemVideoComponent,
    PublicationsListItemSmiComponent,
    PublicationsListComponent,
    PublicationsPublicationComponent,
    PublicationsListItemPortfolioComponent,
  ],
  exports: [
    PublicationsListComponent,
    PublicationsPublicationComponent,
  ]
})
export class PublicationsModule {}
