dependencies dependencies cluster_CancelOrderModule cluster_CancelOrderModule_exports cluster_CancelOrderModule_declarations cluster_CancelOrderModule_imports CancelOrderComponent CancelOrderComponent CancelOrderModule CancelOrderModule CancelOrderComponent->CancelOrderModule CancelOrderComponent CancelOrderComponent CancelOrderModule->CancelOrderComponent AmendOrderActionsModule AmendOrderActionsModule AmendOrderActionsModule->CancelOrderModule AmendOrderItemsModule AmendOrderItemsModule AmendOrderItemsModule->CancelOrderModule FormErrorsModule FormErrorsModule FormErrorsModule->CancelOrderModule

File

feature-libs/order/components/amend-order/cancellations/cancel-order/cancel-order.module.ts

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { AuthGuard, CmsConfig, provideDefaultConfig } from '@spartacus/core';
import { FormErrorsModule } from '@spartacus/storefront';
import { AmendOrderActionsModule } from '../../amend-order-actions/amend-order-actions.module';
import { AmendOrderItemsModule } from '../../amend-order-items/amend-order-items.module';
import { OrderAmendService } from '../../amend-order.service';
import { OrderCancellationService } from '../order-cancellation.service';
import { CancelOrderComponent } from './cancel-order.component';

@NgModule({
  imports: [
    CommonModule,
    AmendOrderItemsModule,
    AmendOrderActionsModule,
    FormErrorsModule,
  ],
  providers: [
    provideDefaultConfig(<CmsConfig>{
      cmsComponents: {
        CancelOrderComponent: {
          component: CancelOrderComponent,
          guards: [AuthGuard],
          providers: [
            {
              provide: OrderAmendService,
              useExisting: OrderCancellationService,
            },
          ],
        },
      },
    }),
  ],
  declarations: [CancelOrderComponent],
  exports: [CancelOrderComponent],
})
export class CancelOrderModule {}

result-matching ""

    No results matching ""