52 lines
1.6 KiB
TypeScript
52 lines
1.6 KiB
TypeScript
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
|
|
|
import { SettingsRoutingModule } from './settings-routing.module';
|
|
import { SubscriptionMgtComponent } from './subscription/subscription-mgt.component';
|
|
import { AppSharedModule } from '@app/shared/app-shared.module';
|
|
|
|
// PrimeNG Modules
|
|
import { AccordionModule } from 'primeng/accordion';
|
|
import { ButtonModule } from 'primeng/button';
|
|
import { DropdownModule } from 'primeng/dropdown';
|
|
import { CalendarModule } from 'primeng/calendar';
|
|
import { InputTextModule } from 'primeng/inputtext';
|
|
import { InputNumberModule } from 'primeng/inputnumber';
|
|
import { PanelModule } from 'primeng/panel';
|
|
import { TableModule } from 'primeng/table';
|
|
import { DialogModule } from 'primeng/dialog';
|
|
import { TooltipModule } from 'primeng/tooltip';
|
|
import { MessageModule } from 'primeng/message';
|
|
import { MessagesModule } from 'primeng/messages';
|
|
import { ProgressSpinnerModule } from 'primeng/progressspinner';
|
|
|
|
@NgModule({
|
|
declarations: [
|
|
SubscriptionMgtComponent
|
|
],
|
|
imports: [
|
|
CommonModule,
|
|
FormsModule,
|
|
ReactiveFormsModule,
|
|
SettingsRoutingModule,
|
|
AppSharedModule,
|
|
// PrimeNG
|
|
AccordionModule,
|
|
ButtonModule,
|
|
DropdownModule,
|
|
CalendarModule,
|
|
InputTextModule,
|
|
InputNumberModule,
|
|
PanelModule,
|
|
TableModule,
|
|
DialogModule,
|
|
TooltipModule,
|
|
MessageModule,
|
|
MessagesModule,
|
|
ProgressSpinnerModule
|
|
],
|
|
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
|
})
|
|
export class SettingsModule { }
|