UNPKG

@spartacus/storefront

Version:

Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.

160 lines 17.5 kB
import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { AuthGuard, I18nModule, provideConfig, provideDefaultConfig, UrlModule, } from '@spartacus/core'; import { CmsPageGuard } from '../../../../cms-structure/guards/cms-page.guard'; import { PageLayoutComponent } from '../../../../cms-structure/page/page-layout/page-layout.component'; import { CardModule, ListNavigationModule, ReplenishmentOrderCancellationDialogModule, SpinnerModule, } from '../../../../shared/index'; import { CartSharedModule } from '../../../cart/cart-shared/cart-shared.module'; import { PromotionsModule } from '../../../misc/promotions/promotions.module'; import { OrderDetailItemsComponent } from '../order-details/order-detail-items/order-detail-items.component'; import { OrderDetailShippingComponent } from '../order-details/order-detail-shipping/order-detail-shipping.component'; import { OrderDetailTotalsComponent } from '../order-details/order-detail-totals/order-detail-totals.component'; import { OrderDetailsService } from '../order-details/order-details.service'; import { OrderHistoryComponent } from '../order-history/order-history.component'; import { defaultReplenishmentOrderCancellationLayoutConfig } from './default-replenishment-order-cancellation-layout.config'; import { ReplenishmentOrderCancellationComponent } from './replenishment-order-cancellation/replenishment-order-cancellation.component'; import { ReplenishmentOrderDetailsService } from './replenishment-order-details.service'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; const moduleComponents = [ReplenishmentOrderCancellationComponent]; /** * @deprecated since 4.2 - use order lib instead */ export class ReplenishmentOrderDetailsModule { } ReplenishmentOrderDetailsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReplenishmentOrderDetailsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); ReplenishmentOrderDetailsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReplenishmentOrderDetailsModule, declarations: [ReplenishmentOrderCancellationComponent], imports: [CartSharedModule, CardModule, CommonModule, I18nModule, PromotionsModule, UrlModule, ReplenishmentOrderCancellationDialogModule, SpinnerModule, ListNavigationModule, i1.RouterModule], exports: [ReplenishmentOrderCancellationComponent] }); ReplenishmentOrderDetailsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReplenishmentOrderDetailsModule, providers: [ provideConfig(defaultReplenishmentOrderCancellationLayoutConfig), provideDefaultConfig({ cmsComponents: { ReplenishmentDetailItemsComponent: { component: OrderDetailItemsComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailTotalsComponent: { component: OrderDetailTotalsComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailShippingComponent: { component: OrderDetailShippingComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailActionsComponent: { component: ReplenishmentOrderCancellationComponent, }, ReplenishmentDetailOrderHistoryComponent: { component: OrderHistoryComponent, }, }, }), ], imports: [[ CartSharedModule, CardModule, CommonModule, I18nModule, PromotionsModule, UrlModule, ReplenishmentOrderCancellationDialogModule, SpinnerModule, ListNavigationModule, RouterModule.forChild([ { path: null, canActivate: [AuthGuard, CmsPageGuard], component: PageLayoutComponent, data: { cxRoute: 'replenishmentDetails' }, }, ]), ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReplenishmentOrderDetailsModule, decorators: [{ type: NgModule, args: [{ imports: [ CartSharedModule, CardModule, CommonModule, I18nModule, PromotionsModule, UrlModule, ReplenishmentOrderCancellationDialogModule, SpinnerModule, ListNavigationModule, RouterModule.forChild([ { path: null, canActivate: [AuthGuard, CmsPageGuard], component: PageLayoutComponent, data: { cxRoute: 'replenishmentDetails' }, }, ]), ], providers: [ provideConfig(defaultReplenishmentOrderCancellationLayoutConfig), provideDefaultConfig({ cmsComponents: { ReplenishmentDetailItemsComponent: { component: OrderDetailItemsComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailTotalsComponent: { component: OrderDetailTotalsComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailShippingComponent: { component: OrderDetailShippingComponent, providers: [ { provide: OrderDetailsService, useExisting: ReplenishmentOrderDetailsService, }, ], }, ReplenishmentDetailActionsComponent: { component: ReplenishmentOrderCancellationComponent, }, ReplenishmentDetailOrderHistoryComponent: { component: OrderHistoryComponent, }, }, }), ], declarations: [...moduleComponents], exports: [...moduleComponents], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwbGVuaXNobWVudC1vcmRlci1kZXRhaWxzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N0b3JlZnJvbnRsaWIvY21zLWNvbXBvbmVudHMvbXlhY2NvdW50L29yZGVyL3JlcGxlbmlzaG1lbnQtb3JkZXItZGV0YWlscy9yZXBsZW5pc2htZW50LW9yZGVyLWRldGFpbHMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQ0wsU0FBUyxFQUVULFVBQVUsRUFDVixhQUFhLEVBQ2Isb0JBQW9CLEVBQ3BCLFNBQVMsR0FDVixNQUFNLGlCQUFpQixDQUFDO0FBQ3pCLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpREFBaUQsQ0FBQztBQUMvRSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQztBQUN2RyxPQUFPLEVBQ0wsVUFBVSxFQUNWLG9CQUFvQixFQUNwQiwwQ0FBMEMsRUFDMUMsYUFBYSxHQUNkLE1BQU0sMEJBQTBCLENBQUM7QUFDbEMsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDaEYsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sNENBQTRDLENBQUM7QUFDOUUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sa0VBQWtFLENBQUM7QUFDN0csT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sd0VBQXdFLENBQUM7QUFDdEgsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDaEgsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sd0NBQXdDLENB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VDs0Q0FDRSxPQUFPLEVBQUUsbUJBQW1COzRDQUM1QixXQUFXLEVBQUUsZ0NBQWdDO3lDQUM5QztxQ0FDRjtpQ0FDRjtnQ0FDRCxrQ0FBa0MsRUFBRTtvQ0FDbEMsU0FBUyxFQUFFLDBCQUEwQjtvQ0FDckMsU0FBUyxFQUFFO3dDQUNUOzRDQUNFLE9BQU8sRUFBRSxtQkFBbUI7NENBQzVCLFdBQVcsRUFBRSxnQ0FBZ0M7eUNBQzlDO3FDQUNGO2lDQUNGO2dDQUNELG9DQUFvQyxFQUFFO29DQUNwQyxTQUFTLEVBQUUsNEJBQTRCO29DQUN2QyxTQUFTLEVBQUU7d0NBQ1Q7NENBQ0UsT0FBTyxFQUFFLG1CQUFtQjs0Q0FDNUIsV0FBVyxFQUFFLGdDQUFnQzt5Q0FDOUM7cUNBQ0Y7aUNBQ0Y7Z0NBQ0QsbUNBQW1DLEVBQUU7b0NBQ25DLFNBQVMsRUFBRSx1Q0FBdUM7aUNBQ25EO2dDQUNELHdDQUF3QyxFQUFFO29DQUN4QyxTQUFTLEVBQUUscUJBQXFCO2lDQUNqQzs2QkFDRjt5QkFDRixDQUFDO3FCQUNIO29CQUNELFlBQVksRUFBRSxDQUFDLEdBQUcsZ0JBQWdCLENBQUM7b0JBQ25DLE9BQU8sRUFBRSxDQUFDLEdBQUcsZ0JBQWdCLENBQUM7aUJBQy9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHtcbiAgQXV0aEd1YXJkLFxuICBDbXNDb25maWcsXG4gIEkxOG5Nb2R1bGUsXG4gIHByb3ZpZGVDb25maWcsXG4gIHByb3ZpZGVEZWZhdWx0Q29uZmlnLFxuICBVcmxNb2R1bGUsXG59IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBDbXNQYWdlR3VhcmQgfSBmcm9tICcuLi8uLi8uLi8uLi9jbXMtc3RydWN0dXJlL2d1YXJkcy9jbXMtcGFnZS5ndWFyZCc7XG5pbXBvcnQgeyBQYWdlTGF5b3V0Q29tcG9uZW50IH0gZnJvbSAnLi4vLi4vLi4vLi4vY21zLXN0cnVjdHVyZS9wYWdlL3BhZ2UtbGF5b3V0L3BhZ2UtbGF5b3V0LmNvbXBvbmVudCc7XG5pbXBvcnQge1xuICBDYXJkTW9kdWxlLFxuICBMaXN0TmF2aWdhdGlvbk1vZHVsZSxcbiAgUmVwbGVuaXNobWVudE9yZGVyQ2FuY2VsbGF0aW9uRGlhbG9nTW9kdWxlLFxuICBTcGlubmVyTW9kdWxlLFxufSBmcm9tICcuLi8uLi8uLi8uLi9zaGFyZWQvaW5kZXgnO1xuaW1wb3J0IHsgQ2FydFNoYXJlZE1vZHVsZSB9IGZyb20gJy4uLy4uLy4uL2NhcnQvY2FydC1zaGFyZWQvY2FydC1zaGFyZWQubW9kdWxlJztcbmltcG9ydCB7IFByb21vdGlvbnNNb2R1bGUgfSBmcm9tICcuLi8uLi8uLi9taXNjL3Byb21vdGlvbnMvcHJvbW90aW9ucy5tb2R1bGUnO1xuaW1wb3J0IHsgT3JkZXJEZXRhaWxJdGVtc0NvbXBvbmVudCB9IGZyb20gJy4uL29yZGVyLWRldGFpbHMvb3JkZXItZGV0YWlsLWl0ZW1zL29yZGVyLWRldGFpbC1pdGVtcy5jb21wb25lbnQnO1xuaW1wb3J0IHsgT3JkZXJEZXRhaWxTaGlwcGluZ0NvbXBvbmVudCB9IGZyb20gJy4uL29yZGVyLWRldGFpbHMvb3JkZXItZGV0YWlsLXNoaXBwaW5nL29yZGVyLWRldGFpbC1zaGlwcGluZy5jb21wb25lbnQnO1xuaW1wb3J0IHsgT3JkZXJEZXRhaWxUb3RhbHNDb21wb25lbnQgfSBmcm9tICcuLi9vcmRlci1kZXRhaWxzL29yZGVyLWRldGFpbC10b3RhbHMvb3JkZXItZGV0YWlsLXRvdGFscy5jb21wb25lbnQnO1xuaW1wb3J0IHsgT3JkZXJEZXRhaWxzU2VydmljZSB9IGZyb20gJy4uL29yZGVyLWRldGFpbHMvb3JkZXItZGV0YWlscy5zZXJ2aWNlJztcbmltcG9ydCB7IE9yZGVySGlzdG9yeUNvbXBvbmVudCB9IGZyb20gJy4uL29yZGVyLWhpc3Rvcnkvb3JkZXItaGlzdG9yeS5jb21wb25lbnQnO1xuaW1wb3J0IHsgZGVmYXVsdFJlcGxlbmlzaG1lbnRPcmRlckNhbmNlbGxhdGlvbkxheW91dENvbmZpZyB9IGZyb20gJy4vZGVmYXVsdC1yZXBsZW5pc2htZW50LW9yZGVyLWNhbmNlbGxhdGlvbi1sYXlvdXQuY29uZmlnJztcbmltcG9ydCB7IFJlcGxlbmlzaG1lbnRPcmRlckNhbmNlbGxhdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vcmVwbGVuaXNobWVudC1vcmRlci1jYW5jZWxsYXRpb24vcmVwbGVuaXNobWVudC1vcmRlci1jYW5jZWxsYXRpb24uY29tcG9uZW50JztcbmltcG9ydCB7IFJlcGxlbmlzaG1lbnRPcmRlckRldGFpbHNTZXJ2aWNlIH0gZnJvbSAnLi9yZXBsZW5pc2htZW50LW9yZGVyLWRldGFpbHMuc2VydmljZSc7XG5cbmNvbnN0IG1vZHVsZUNvbXBvbmVudHMgPSBbUmVwbGVuaXNobWVudE9yZGVyQ2FuY2VsbGF0aW9uQ29tcG9uZW50XTtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZCBzaW5jZSA0LjIgLSB1c2Ugb3JkZXIgbGliIGluc3RlYWRcbiAqL1xuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENhcnRTaGFyZWRNb2R1bGUsXG4gICAgQ2FyZE1vZHVsZSxcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgSTE4bk1vZHVsZSxcbiAgICBQcm9tb3Rpb25zTW9kdWxlLFxuICAgIFVybE1vZHVsZSxcbiAgICBSZXBsZW5pc2htZW50T3JkZXJDYW5jZWxsYXRpb25EaWFsb2dNb2R1bGUsXG4gICAgU3Bpbm5lck1vZHVsZSxcbiAgICBMaXN0TmF2aWdhdGlvbk1vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQoW1xuICAgICAge1xuICAgICAgICBwYXRoOiBudWxsLFxuICAgICAgICBjYW5BY3RpdmF0ZTogW0F1dGhHdWFyZCwgQ21zUGFnZUd1YXJkXSxcbiAgICAgICAgY29tcG9uZW50OiBQYWdlTGF5b3V0Q29tcG9uZW50LFxuICAgICAgICBkYXRhOiB7IGN4Um91dGU6ICdyZXBsZW5pc2htZW50RGV0YWlscycgfSxcbiAgICAgIH0sXG4gICAgXSksXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIHByb3ZpZGVDb25maWcoZGVmYXVsdFJlcGxlbmlzaG1lbnRPcmRlckNhbmNlbGxhdGlvbkxheW91dENvbmZpZyksXG4gICAgcHJvdmlkZURlZmF1bHRDb25maWcoPENtc0NvbmZpZz57XG4gICAgICBjbXNDb21wb25lbnRzOiB7XG4gICAgICAgIFJlcGxlbmlzaG1lbnREZXRhaWxJdGVtc0NvbXBvbmVudDoge1xuICAgICAgICAgIGNvbXBvbmVudDogT3JkZXJEZXRhaWxJdGVtc0NvbXBvbmVudCxcbiAgICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcHJvdmlkZTogT3JkZXJEZXRhaWxzU2VydmljZSxcbiAgICAgICAgICAgICAgdXNlRXhpc3Rpbmc6IFJlcGxlbmlzaG1lbnRPcmRlckRldGFpbHNTZXJ2aWNlLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICBdLFxuICAgICAgICB9LFxuICAgICAgICBSZXBsZW5pc2htZW50RGV0YWlsVG90YWxzQ29tcG9uZW50OiB7XG4gICAgICAgICAgY29tcG9uZW50OiBPcmRlckRldGFpbFRvdGFsc0NvbXBvbmVudCxcbiAgICAgICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcHJvdmlkZTogT3JkZXJEZXRhaWxzU2VydmljZSxcbiAgICAgICAgICAgICAgdXNlRXhpc3Rpbmc6IFJlcGxlbmlzaG1lbnRPcmRlckRldGFpbHNTZXJ2aWNlLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICBdLFxuICAgICAgICB9LFxuICAgICAgICBSZXBsZW5pc2htZW50RGV0YWlsU2hpcHBpbmdDb21wb25lbnQ6IHtcbiAgICAgICAgICBjb21wb25lbnQ6IE9yZGVyRGV0YWlsU2hpcHBpbmdDb21wb25lbnQsXG4gICAgICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHByb3ZpZGU6IE9yZGVyRGV0YWlsc1NlcnZpY2UsXG4gICAgICAgICAgICAgIHVzZUV4aXN0aW5nOiBSZXBsZW5pc2htZW50T3JkZXJEZXRhaWxzU2VydmljZSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgfSxcbiAgICAgICAgUmVwbGVuaXNobWVudERldGFpbEFjdGlvbnNDb21wb25lbnQ6IHtcbiAgICAgICAgICBjb21wb25lbnQ6IFJlcGxlbmlzaG1lbnRPcmRlckNhbmNlbGxhdGlvbkNvbXBvbmVudCxcbiAgICAgICAgfSxcbiAgICAgICAgUmVwbGVuaXNobWVudERldGFpbE9yZGVySGlzdG9yeUNvbXBvbmVudDoge1xuICAgICAgICAgIGNvbXBvbmVudDogT3JkZXJIaXN0b3J5Q29tcG9uZW50LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9KSxcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbLi4ubW9kdWxlQ29tcG9uZW50c10sXG4gIGV4cG9ydHM6IFsuLi5tb2R1bGVDb21wb25lbnRzXSxcbn0pXG5leHBvcnQgY2xhc3MgUmVwbGVuaXNobWVudE9yZGVyRGV0YWlsc01vZHVsZSB7fVxuIl19