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 {}