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 { }