import { NgModule } from "@angular/core"; import { CommonModule } from "@angular/common"; import { ReactiveFormsModule } from "@angular/forms"; import { BsDatepickerModule } from "ngx-bootstrap/datepicker"; import { RatingModule } from "ngx-bootstrap/rating"; import { TimepickerModule } from "ngx-bootstrap/timepicker"; import { TextMaskModule } from "angular2-text-mask"; import { DynamicFormsCoreModule } from "@ng-dynamic-forms/core"; import { DynamicBootstrapFormControlContainerComponent } from "./dynamic-bootstrap-form-control-container.component"; import { DynamicBootstrapFormComponent } from "./dynamic-bootstrap-form.component"; import { DynamicBootstrapCheckboxComponent } from "./checkbox/dynamic-bootstrap-checkbox.component"; import { DynamicBootstrapDatePickerComponent } from "./datepicker/dynamic-bootstrap-datepicker.component"; import { DynamicBootstrapFormArrayComponent } from "./form-array/dynamic-bootstrap-form-array.component"; import { DynamicBootstrapFormGroupComponent } from "./form-group/dynamic-bootstrap-form-group.component"; import { DynamicBootstrapInputComponent } from "./input/dynamic-bootstrap-input.component"; import { DynamicBootstrapRadioGroupComponent } from "./radio-group/dynamic-bootstrap-radio-group.component"; import { DynamicBootstrapRatingComponent } from "./rating/dynamic-bootstrap-rating.component"; import { DynamicBootstrapSelectComponent } from "./select/dynamic-bootstrap-select.component"; import { DynamicBootstrapTextAreaComponent } from "./textarea/dynamic-bootstrap-textarea.component"; import { DynamicBootstrapTimePickerComponent } from "./timepicker/dynamic-bootstrap-timepicker.component"; @NgModule({ imports: [ CommonModule, ReactiveFormsModule, BsDatepickerModule, RatingModule, TimepickerModule, TextMaskModule, DynamicFormsCoreModule ], declarations: [ DynamicBootstrapCheckboxComponent, DynamicBootstrapDatePickerComponent, DynamicBootstrapFormArrayComponent, DynamicBootstrapFormComponent, DynamicBootstrapFormControlContainerComponent, DynamicBootstrapFormGroupComponent, DynamicBootstrapInputComponent, DynamicBootstrapRadioGroupComponent, DynamicBootstrapRatingComponent, DynamicBootstrapSelectComponent, DynamicBootstrapTextAreaComponent, DynamicBootstrapTimePickerComponent ], entryComponents: [ DynamicBootstrapCheckboxComponent, DynamicBootstrapDatePickerComponent, DynamicBootstrapFormArrayComponent, DynamicBootstrapFormGroupComponent, DynamicBootstrapInputComponent, DynamicBootstrapRadioGroupComponent, DynamicBootstrapRatingComponent, DynamicBootstrapSelectComponent, DynamicBootstrapTextAreaComponent, DynamicBootstrapTimePickerComponent ], exports: [ DynamicFormsCoreModule, DynamicBootstrapCheckboxComponent, DynamicBootstrapDatePickerComponent, DynamicBootstrapFormArrayComponent, DynamicBootstrapFormComponent, DynamicBootstrapFormControlContainerComponent, DynamicBootstrapFormGroupComponent, DynamicBootstrapInputComponent, DynamicBootstrapRadioGroupComponent, DynamicBootstrapRatingComponent, DynamicBootstrapSelectComponent, DynamicBootstrapTextAreaComponent, DynamicBootstrapTimePickerComponent ] }) export class DynamicFormsBootstrapUIModule { }