import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { NzAvatarModule } from 'ng-zorro-antd/avatar';
import { NzBackTopModule } from 'ng-zorro-antd/back-top';
import { NzBadgeModule } from 'ng-zorro-antd/badge';
import { NzDropDownModule } from 'ng-zorro-antd/dropdown';
import { NzGridModule } from 'ng-zorro-antd/grid';
import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzListModule } from 'ng-zorro-antd/list';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { NzMenuModule } from 'ng-zorro-antd/menu';
import { NzPaginationModule } from 'ng-zorro-antd/pagination';
import { NzTabsModule } from 'ng-zorro-antd/tabs';
import { NzTypographyModule } from 'ng-zorro-antd/typography';
import { NcApplicationLayoutComponent } from './nc-application-layout.component';

/** 应用布局模块 */
@NgModule({
  declarations: [NcApplicationLayoutComponent],
  imports: [
    CommonModule,
    RouterModule,
    NzAvatarModule,
    NzBackTopModule,
    NzBadgeModule,
    NzDropDownModule,
    NzGridModule,
    NzLayoutModule,
    NzListModule,
    NzIconModule,
    NzMenuModule,
    NzPaginationModule,
    NzTabsModule,
    NzTypographyModule
  ],
  exports: [NcApplicationLayoutComponent]
})
export class NcApplicationLayoutModule { }
