import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { CheckoutSummaryComponent } from './checkout-summary.component';
import { PageCheckoutPipeModule } from '../pipes/page-checkout-pipe.module';
import { ProductImageModule } from '@cdn/product-image';
import { RouterModule } from '@angular/router';
import { UiCommonModule } from '@ui/common';
import { UiSpinnerModule } from '@ui/spinner';
import { UiDatepickerModule } from '@ui/datepicker';
import { IconModule } from '@shared/components/icon';
import { AuthModule } from '@core/auth';

@NgModule({
  imports: [
    CommonModule,
    RouterModule,
    PageCheckoutPipeModule,
    ProductImageModule,
    IconModule,
    UiCommonModule,
    UiSpinnerModule,
    UiDatepickerModule,
    AuthModule,
    UiSpinnerModule,
  ],
  exports: [CheckoutSummaryComponent],
  declarations: [CheckoutSummaryComponent],
  providers: [],
})
export class CheckoutSummaryModule {}
