ekangularbase
Version:
Authentication service for usermanagement(oidc client)
86 lines (83 loc) • 3.44 kB
text/typescript
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';
({
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;
// }