import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RegisterSummaryRouterComponent } from './router/register-summary-router.component';
import {SharedModule} from '../../../shared/shared.module';
import {RouterModule, Routes} from '@angular/router';
import { RegisterSummaryContainer } from './container/register-summary/register-summary.container';
import { RegisterSummaryFormComponent } from './presenter/form/register-summary-form/register-summary-form.component';
import { RegisterSummarySearchComponent } from './presenter/search/register-summary-search/register-summary-search.component';
import { RegisterSummarySummaryComponent } from './presenter/summary/register-summary-summary/register-summary-summary.component';
import { UserCounterLoginComponent } from './presenter/user-counter-login/user-counter-login.component';
import { TableSummaryComponent } from './presenter/table-summary/table-summary/table-summary.component';
import { PreviewImageComponent } from './presenter/preview/preview-image/preview-image.component';
import { DialogEnrollmentCounterPaymentComponent } from './presenter/dialog/dialog-enrollment-counter-payment/dialog-enrollment-counter-payment.component';
import { ListEnrollmentCounterPaymentComponent } from './presenter/dialog/dialog-enrollment-counter-payment/list-enrollment-counter-payment/list-enrollment-counter-payment.component';
import { DialogCheckPaymentCounterComponent } from './presenter/dialog/dialog-check-payment-counter/dialog-check-payment-counter.component';
import { ListPaymentCounterComponent } from './presenter/dialog/dialog-check-payment-counter/list-payment-counter/list-payment-counter.component';


const routes: Routes = [
  {
    path: '',
    component: RegisterSummaryRouterComponent,
    children: [
      {
        path: '',
        component: RegisterSummaryContainer
      },
    ]
  }
];
@NgModule({
  declarations: [
    RegisterSummaryRouterComponent,
    RegisterSummaryContainer,
    RegisterSummaryFormComponent,
    RegisterSummarySearchComponent,
    RegisterSummarySummaryComponent,
    UserCounterLoginComponent,
    TableSummaryComponent,
    PreviewImageComponent,
    DialogEnrollmentCounterPaymentComponent,
    ListEnrollmentCounterPaymentComponent,
    DialogCheckPaymentCounterComponent,
    ListPaymentCounterComponent,
  ],
  imports: [
    CommonModule,
    SharedModule,
    RouterModule.forChild(routes)
  ]
})
export class RegisterSummaryModule { }
