import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { SamPageNextComponent } from './page'; import { MdSidenavModule } from './sidenav'; import { SamActionBarComponent } from './actionbar.component'; import { SamLayoutComponent } from './layout.component'; import { SamMainComponent } from './main.component'; import { SamResourcesWrapperComponent } from './resources-wrapper.component'; import { SamDatabankTitleSectionDirective } from './title-section.component'; import { MdExpansionModule } from './expansion'; import { SamMainContentComponent } from './main-content.component'; import { SamContentOutletDirective } from './content-outlet.directive'; import { SamComponentsModule } from '../../../../components'; import { SamActionsListModule } from '../../../actions-list'; import { SamReportingMainComponent } from './template/reporting-main.component'; import { SamButtonNextModule } from '../../../button-next'; import { SamIconsModule } from '../../../icon'; import { SamFiltersWrapperModule } from '../../../../layout/filters-wrapper/filters-wrapper.module'; @NgModule({ imports: [ CommonModule, FormsModule, ReactiveFormsModule, MdSidenavModule, MdExpansionModule, SamComponentsModule, SamActionsListModule, SamButtonNextModule, SamIconsModule, SamFiltersWrapperModule ], declarations: [ // Components SamActionBarComponent, SamLayoutComponent, SamMainComponent, SamMainContentComponent, SamResourcesWrapperComponent, SamPageNextComponent, SamReportingMainComponent, // Directives SamDatabankTitleSectionDirective, SamContentOutletDirective, ], exports: [ // Modules MdExpansionModule, MdSidenavModule, // Components SamActionBarComponent, SamLayoutComponent, SamMainComponent, SamMainContentComponent, SamResourcesWrapperComponent, SamPageNextComponent, SamReportingMainComponent, // Directives SamDatabankTitleSectionDirective, SamContentOutletDirective, ] }) export class SamLayoutComponentsModule {}