// @colabo-flow/f-topichat

import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';

import { FormsModule } from '@angular/forms';
import { FlexLayoutModule } from '@angular/flex-layout';

// Material
import { MaterialModule } from './materialModule';

import {ReactiveFormsModule} from "@angular/forms"; //for the 'Reactive Forms' i.e. 'Model Driven Forms'

import { ColaboFlowTopiChatService } from './colaboFlow-topiChat.service';
import { ColaboFlowTopiChatForm } from './colaboFlow-topiChat-form/colaboFlow-topiChat-form.component';

var moduleDeclarations:any[] = [
    ColaboFlowTopiChatForm
];

var moduleImports: any[] = [
    RouterModule,

    ReactiveFormsModule,

    FormsModule,
    FlexLayoutModule,

    // Material
    BrowserAnimationsModule,
    MaterialModule,

];

@NgModule({
    declarations: moduleDeclarations,
    imports: moduleImports,
    // exports: moduleImports.concat(moduleDeclarations)
    exports: moduleDeclarations,
    providers: [
        ColaboFlowTopiChatService
    ]
})
export class ColaboFlowTopiChatModule { }
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import 'hammerjs';