import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { SharedModule } from '../../shared.module';
import { LoaderModule } from '../loader/loader.module';
import { EmptyPaymentListComponent } from './empty-payment-list';
import { PaymentCreateComponent } from './payment-create/payment-create.component';
import { PaymentDetailComponent } from './payment-detail';
import { PaymentListComponent } from './payment-list';
import { PaymentCancelComponent } from './payment-cancel';
import { PaymentSortComponent } from './payment-sort';
import { PaymentPayFromLabelComponent } from './payment-payfrom-label/payment-payfrom-label.component';
import { PaymentPayToLabelComponent } from './payment-payto-label/payment-payto-label.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MatDatepickerModule, MatNativeDateModule, MatInputModule } from '@angular/material';
@NgModule({
imports: [
CommonModule,
RouterModule,
FormsModule,
SharedModule,
LoaderModule,
BrowserAnimationsModule,
MatDatepickerModule,
MatNativeDateModule,
MatInputModule
],
declarations: [
EmptyPaymentListComponent,
PaymentDetailComponent,
PaymentListComponent,
PaymentCreateComponent,
PaymentCancelComponent,
PaymentSortComponent,
PaymentPayFromLabelComponent,
PaymentPayToLabelComponent
],
exports: [
EmptyPaymentListComponent,
PaymentDetailComponent,
PaymentListComponent,
PaymentCancelComponent,
PaymentSortComponent,
PaymentCreateComponent,
PaymentPayFromLabelComponent,
PaymentPayToLabelComponent
],
providers: []
})
export class PaymentsModule {}