import {NgModule} from '@angular/core';
import {BrowserModule} from "@angular/platform-browser";
import {RouterModule} from "@angular/router";
import {FormsModule, ReactiveFormsModule} from "@angular/forms";

import {PagesModule} from "@app/_modules/pages/pages.module";
import { PagesMenuModule } from '../pages/menu/pages-menu.module';
import {HeaderComponent} from "@app/_modules/layout/header/header.component";
import {FooterComponent} from "@app/_modules/layout/footer/footer.component";
import {GridComponent} from "@app/_modules/layout/grid/grid.component";
import {SettingSiteComponent} from "@app/_modules/layout/setting-site/setting-site.component";
import {HeaderUserBarComponent} from "@app/_modules/layout/header/user-bar/header-user-bar.component";

@NgModule({
  imports: [
    BrowserModule,
    FormsModule,
    ReactiveFormsModule,
    RouterModule,
    PagesModule,
    PagesMenuModule
  ],
  declarations: [
    GridComponent,
    HeaderComponent,
    FooterComponent,
    SettingSiteComponent,
    HeaderUserBarComponent,
  ],
  exports: [
    GridComponent,
  ]
})
export class LayoutModule {
}
