import { MatListModule } from '@angular/material/list'; import { MatChipsModule } from '@angular/material/chips'; import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FlexLayoutModule } from '@angular/flex-layout'; import { ScrollingModule } from '@angular/cdk/scrolling'; import { MatBadgeModule } from '@angular/material/badge'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; import { MatDialogModule } from '@angular/material/dialog'; import { MatDividerModule } from '@angular/material/divider'; import { MatIconModule } from '@angular/material/icon'; import { MatMenuModule } from '@angular/material/menu'; import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatTabsModule } from '@angular/material/tabs'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; import { DragDropModule } from '@angular/cdk/drag-drop'; import { OverlayModule } from '@angular/cdk/overlay'; import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar'; import { UCapUiModule } from '@ucap-webmessenger/ui'; import { UCapUiChatModule } from '@ucap-webmessenger/ui-chat'; import { UCapUiRoomModule } from '@ucap-webmessenger/ui-room'; import { UCapUiProfileModule } from '@ucap-webmessenger/ui-profile'; import { UCapUiGroupModule } from '@ucap-webmessenger/ui-group'; import { UCapUiOrganizationModule } from '@ucap-webmessenger/ui-organization'; import { COMPONENTS } from './components'; import { DIALOGS } from './dialogs'; import { ReactiveFormsModule } from '@angular/forms'; @NgModule({ imports: [ CommonModule, FlexLayoutModule, DragDropModule, ReactiveFormsModule, OverlayModule, ScrollingModule, MatFormFieldModule, MatInputModule, MatBadgeModule, MatButtonModule, MatCardModule, MatDialogModule, MatDividerModule, MatIconModule, MatMenuModule, MatListModule, MatProgressBarModule, MatTabsModule, MatToolbarModule, MatChipsModule, PerfectScrollbarModule, UCapUiModule, UCapUiChatModule, UCapUiRoomModule, UCapUiProfileModule, UCapUiGroupModule, UCapUiOrganizationModule ], exports: [...COMPONENTS, ...DIALOGS], declarations: [...COMPONENTS, ...DIALOGS], entryComponents: [...DIALOGS] }) export class AppMessengerLayoutModule {}