import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { GenericUiRoutingModule } from './generic-ui-routing.module'; import { GenericUiComponent } from './generic-ui-list/generic-ui-list.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { TableModule } from 'primeng/table'; import { ButtonModule } from 'primeng/button'; import { ContextMenuModule } from 'primeng/contextmenu'; import { SliderModule } from 'primeng/slider'; import { TabViewModule } from 'primeng/tabview'; // import { PageFooterModule } from '../../shared/modules/page-footer/page-footer.module'; import { PasswordModule } from 'primeng/password'; import { AppConfig } from 'ekangularbase/src/AppConfig/AppConfig'; import { FieldsetModule } from 'primeng/fieldset'; import { RadioButtonModule } from 'primeng/radiobutton'; import { ListboxModule } from 'primeng/listbox'; import { CalendarModule } from 'primeng/calendar'; import { CodeHighlighterModule } from 'primeng/codehighlighter'; import { DropdownModule } from 'primeng/dropdown'; import { ProgressSpinnerModule } from 'primeng/progressspinner'; import { GrowlModule } from 'primeng/growl'; import { CheckboxModule } from 'primeng/checkbox'; import { DialogModule } from 'primeng/dialog'; import { InputTextModule } from 'primeng/inputtext'; import { InputMaskModule } from 'primeng/inputmask'; import { InputTextareaModule, OverlayPanelModule, MultiSelectModule, MessagesModule, MessageModule } from 'primeng/primeng'; // import { PageHeaderModule } from 'src/app/mainmodule/shared/modules/page-header/page-header.module'; import { ETableModule } from 'ekangularbase/src/ek-components/etable/etable.component'; import { AuditTrailModule } from 'ekangularbase/src/audit-trail-popup/audit-trail-popup.component'; import { CurrencyMaskModule } from 'ng2-currency-mask'; import {TooltipModule} from 'primeng/tooltip'; // import {BlockUIModule as pBlockUIModule} from 'primeng/blockui'; import {PanelModule} from 'primeng/panel'; import {FileUploadModule} from 'primeng/fileupload'; // import { PageFooterModule } from 'src/app/mainmodule/shared/modules/page-footer/page-footer.module'; @NgModule({ imports: [ TooltipModule, MessagesModule, MessageModule, ProgressSpinnerModule, CommonModule, GenericUiRoutingModule, CalendarModule, ButtonModule, InputTextModule, ContextMenuModule, DropdownModule, DialogModule, MultiSelectModule, SliderModule, GrowlModule, TabViewModule, CodeHighlighterModule, // PageHeaderModule, // PageFooterModule, FormsModule, ReactiveFormsModule, PasswordModule, TableModule, TabViewModule, OverlayPanelModule, CheckboxModule, InputMaskModule, FieldsetModule, InputTextareaModule, RadioButtonModule, ListboxModule, ETableModule, AuditTrailModule, CurrencyMaskModule ], declarations: [ GenericUiComponent ], // providers: [GenericUiFunc] } ) export class GenericUiModule { } // export function getBaseUrl() { // return AppConfig.settings.apiserviceurl; // // return document.getElementsByTagName('base')[0].href; // }