dependencies dependencies cluster_ReplenishmentOrderConfirmationModule cluster_ReplenishmentOrderConfirmationModule_imports CardModule CardModule ReplenishmentOrderConfirmationModule ReplenishmentOrderConfirmationModule CardModule->ReplenishmentOrderConfirmationModule CartSharedModule CartSharedModule CartSharedModule->ReplenishmentOrderConfirmationModule FeaturesConfigModule FeaturesConfigModule FeaturesConfigModule->ReplenishmentOrderConfirmationModule FormErrorsModule FormErrorsModule FormErrorsModule->ReplenishmentOrderConfirmationModule I18nModule I18nModule I18nModule->ReplenishmentOrderConfirmationModule PromotionsModule PromotionsModule PromotionsModule->ReplenishmentOrderConfirmationModule PwaModule PwaModule PwaModule->ReplenishmentOrderConfirmationModule

File

feature-libs/checkout/components/order-confirmation/replenishment-order-confirmation.module.ts

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import {
  CmsConfig,
  FeaturesConfigModule,
  I18nModule,
  provideDefaultConfig,
} from '@spartacus/core';
import {
  CardModule,
  CartSharedModule,
  FormErrorsModule,
  PromotionsModule,
  PwaModule,
} from '@spartacus/storefront';
import { OrderConfirmationItemsComponent } from './components/order-confirmation-items/order-confirmation-items.component';
import { OrderConfirmationOverviewComponent } from './components/order-confirmation-overview/order-confirmation-overview.component';
import { OrderConfirmationThankYouMessageComponent } from './components/order-confirmation-thank-you-message/order-confirmation-thank-you-message.component';
import { OrderConfirmationTotalsComponent } from './components/order-confirmation-totals/order-confirmation-totals.component';
import { OrderConfirmationGuard } from './guards/order-confirmation.guard';

@NgModule({
  imports: [
    CommonModule,
    CartSharedModule,
    CardModule,
    PwaModule,
    PromotionsModule,
    I18nModule,
    ReactiveFormsModule,
    FeaturesConfigModule,
    FormErrorsModule,
  ],
  providers: [
    provideDefaultConfig(<CmsConfig>{
      cmsComponents: {
        ReplenishmentConfirmationMessageComponent: {
          component: OrderConfirmationThankYouMessageComponent,
          guards: [OrderConfirmationGuard],
        },
        ReplenishmentConfirmationOverviewComponent: {
          component: OrderConfirmationOverviewComponent,
          guards: [OrderConfirmationGuard],
        },
        ReplenishmentConfirmationItemsComponent: {
          component: OrderConfirmationItemsComponent,
          guards: [OrderConfirmationGuard],
        },
        ReplenishmentConfirmationTotalsComponent: {
          component: OrderConfirmationTotalsComponent,
          guards: [OrderConfirmationGuard],
        },
      },
    }),
  ],
})
export class ReplenishmentOrderConfirmationModule {}

result-matching ""

    No results matching ""