dependencies dependencies cluster_CheckoutProgressModule cluster_CheckoutProgressModule_declarations cluster_CheckoutProgressModule_exports cluster_CheckoutProgressModule_imports CheckoutProgressComponent CheckoutProgressComponent CheckoutProgressModule CheckoutProgressModule CheckoutProgressComponent->CheckoutProgressModule MultiLinePipe MultiLinePipe MultiLinePipe->CheckoutProgressModule CheckoutProgressComponent CheckoutProgressComponent CheckoutProgressModule->CheckoutProgressComponent I18nModule I18nModule I18nModule->CheckoutProgressModule UrlModule UrlModule UrlModule->CheckoutProgressModule

File

feature-libs/checkout/components/components/checkout-progress/checkout-progress.module.ts

import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import {
  CmsConfig,
  I18nModule,
  provideDefaultConfig,
  UrlModule,
} from '@spartacus/core';
import { CartNotEmptyGuard } from '../../guards/cart-not-empty.guard';
import { CheckoutAuthGuard } from '../../guards/checkout-auth.guard';
import { CheckoutStepsSetGuard } from '../../guards/checkout-steps-set.guard';
import { CheckoutProgressComponent } from './checkout-progress.component';
import { MultiLinePipe } from './multiline-titles.pipe';

@NgModule({
  imports: [CommonModule, UrlModule, I18nModule, RouterModule],
  declarations: [CheckoutProgressComponent, MultiLinePipe],
  exports: [CheckoutProgressComponent],
  providers: [
    provideDefaultConfig(<CmsConfig>{
      cmsComponents: {
        CheckoutProgress: {
          component: CheckoutProgressComponent,
          guards: [CheckoutAuthGuard, CartNotEmptyGuard, CheckoutStepsSetGuard],
        },
      },
    }),
  ],
})
export class CheckoutProgressModule {}

result-matching ""

    No results matching ""