import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { LayoutComponent } from './layout.component'; import { NavigationComponent } from './navigation/navigation.component'; import { NavigationItemComponent } from './navigation/navigation-item/navigation-item.component'; import { HeaderComponent } from './header/header.component'; import { SidebarComponent } from './sidebar/sidebar.component'; import { CollapseAnimatedModule } from '../../directives/collapse-animated/collapse-animated.module'; import { RotateAnimatedModule } from '../../directives/rotate-animated/rotate-animated.module'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouterModule } from '@angular/router'; import { SidebarDropdownItemComponent } from './sidebar/sidebar-dropdown-item/sidebar-dropdown-item.component'; import { InlineSVGModule } from 'ng-inline-svg'; import { IcomoonIconModule } from '../common/icomoon-icon/icomoon-icon.module'; @NgModule({ declarations: [ LayoutComponent, HeaderComponent, NavigationComponent, NavigationItemComponent, SidebarComponent, SidebarDropdownItemComponent, ], imports: [ CommonModule, CollapseAnimatedModule, RotateAnimatedModule, BrowserAnimationsModule, RouterModule, IcomoonIconModule, InlineSVGModule, ], exports: [ LayoutComponent, HeaderComponent, NavigationComponent, NavigationItemComponent, SidebarComponent, SidebarDropdownItemComponent, ], }) export class LayoutModule {}