import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MaterialModule } from '../../material-module'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { HttpClientModule } from '@angular/common/http'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { RdpDataTableComponent } from './rdp-data-table/rdp-data-table.component'; import { RdpColumnComponent } from './rdp-column/rdp-column.component'; import { RdpDataTableEditComponent } from './rdp-data-table/rdp-data-table-edit/rdp-data-table-edit.component'; import { RdpInputEditorComponent } from './rdp-cell-editor/rdp-input-editor/rdp-input-editor.component'; import { RdpSelectEditorComponent } from './rdp-cell-editor/rdp-select-editor/rdp-select-editor.component'; import { RdpTextareaEditorComponent } from './rdp-cell-editor/rdp-textarea-editor/rdp-textarea-editor.component'; import { RdpCheckboxEditorComponent } from './rdp-cell-editor/rdp-checkbox-editor/rdp-checkbox-editor.component'; import { RdpDatepickerEditorComponent } from './rdp-cell-editor/rdp-datepicker-editor/rdp-datepicker-editor.component'; import { RdpAutocompleteEditorComponent } from './rdp-cell-editor/rdp-autocomplete-editor/rdp-autocomplete-editor.component'; import { RdpRadioEditorComponent } from './rdp-cell-editor/rdp-radio-editor/rdp-radio-editor.component'; import { RdpDataTableService } from './shared/rdp-data-table.service'; import { RdpScrollContainerComponent } from './rdp-scroll-container/rdp-scroll-container.component'; import { RdpButtonComponent } from './rdp-cell-editor/rdp-button/rdp-button.component'; import { RdpIconButtonComponent } from './rdp-cell-editor/rdp-icon-button/rdp-icon-button.component'; import { RdpModalService } from './services/rdp-modal.service'; import { RdpInformationModelComponent } from './rdp-information-model/rdp-information-model.component'; @NgModule({ declarations: [ RdpDataTableComponent, RdpColumnComponent, RdpDataTableEditComponent, RdpInputEditorComponent, RdpSelectEditorComponent, RdpTextareaEditorComponent, RdpCheckboxEditorComponent, RdpRadioEditorComponent, RdpDatepickerEditorComponent, RdpAutocompleteEditorComponent, RdpScrollContainerComponent, RdpButtonComponent, RdpIconButtonComponent, RdpInformationModelComponent ], imports: [ CommonModule, MaterialModule, HttpClientModule, ReactiveFormsModule, FormsModule, NgbModule ], exports: [ RdpDataTableComponent, RdpColumnComponent, RdpInputEditorComponent, RdpSelectEditorComponent, RdpTextareaEditorComponent, RdpCheckboxEditorComponent, RdpRadioEditorComponent, RdpDatepickerEditorComponent, RdpAutocompleteEditorComponent, RdpScrollContainerComponent, RdpButtonComponent, RdpIconButtonComponent ], entryComponents: [RdpDataTableEditComponent, RdpInformationModelComponent], providers: [RdpDataTableService, RdpModalService] }) export class RdpModule { }