UNPKG

@spartacus/storefront

Version:

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

113 lines 11.3 kB
import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { CartModule } from '@spartacus/core'; import { CmsPageGuard } from '../../cms-structure/guards/cms-page.guard'; import { PAGE_LAYOUT_HANDLER } from '../../cms-structure/page/page-layout/page-layout-handler'; import { PageLayoutComponent } from '../../cms-structure/page/page-layout/page-layout.component'; import { AddToCartModule } from './add-to-cart/add-to-cart.module'; import { AddToWishListModule } from './add-to-wishlist/add-to-wish-list.module'; import { CartDetailsModule } from './cart-details/cart-details.module'; import { CartPageLayoutHandler } from './cart-page-layout-handler'; import { ActiveCartOrderEntriesContext } from './cart-page/active-cart-order-entries-context'; import { CartSharedModule } from './cart-shared/cart-shared.module'; import { CartTotalsModule } from './cart-totals/cart-totals.module'; import { MiniCartModule } from './mini-cart/mini-cart.module'; import { ORDER_ENTRIES_CONTEXT } from './order-entries-context/order-entires.context'; import { SaveForLaterModule } from './save-for-later/save-for-later.module'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; export class CartComponentModule { } CartComponentModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartComponentModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); CartComponentModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartComponentModule, imports: [NgbModule, CartDetailsModule, CartTotalsModule, CartSharedModule, SaveForLaterModule, i1.RouterModule], exports: [AddToWishListModule, CartDetailsModule, CartTotalsModule, CartSharedModule, AddToCartModule, MiniCartModule, CartModule, SaveForLaterModule] }); CartComponentModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartComponentModule, providers: [ { provide: PAGE_LAYOUT_HANDLER, useExisting: CartPageLayoutHandler, multi: true, }, ], imports: [[ NgbModule, CartDetailsModule, CartTotalsModule, CartSharedModule, SaveForLaterModule, RouterModule.forChild([ { // @ts-ignore path: null, canActivate: [CmsPageGuard], component: PageLayoutComponent, data: { cxRoute: 'cart', cxContext: { [ORDER_ENTRIES_CONTEXT]: ActiveCartOrderEntriesContext, }, }, }, ]), ], AddToWishListModule, CartDetailsModule, CartTotalsModule, CartSharedModule, AddToCartModule, MiniCartModule, CartModule, SaveForLaterModule] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: CartComponentModule, decorators: [{ type: NgModule, args: [{ imports: [ NgbModule, CartDetailsModule, CartTotalsModule, CartSharedModule, SaveForLaterModule, RouterModule.forChild([ { // @ts-ignore path: null, canActivate: [CmsPageGuard], component: PageLayoutComponent, data: { cxRoute: 'cart', cxContext: { [ORDER_ENTRIES_CONTEXT]: ActiveCartOrderEntriesContext, }, }, }, ]), ], exports: [ AddToWishListModule, CartDetailsModule, CartTotalsModule, CartSharedModule, AddToCartModule, MiniCartModule, CartModule, SaveForLaterModule, ], declarations: [], providers: [ { provide: PAGE_LAYOUT_HANDLER, useExisting: CartPageLayoutHandler, multi: true, }, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FydC5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zdG9yZWZyb250bGliL2Ntcy1jb21wb25lbnRzL2NhcnQvY2FydC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM3QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDekUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sMERBQTBELENBQUM7QUFDL0YsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFDakcsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ25FLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ2hGLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQ25FLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLCtDQUErQyxDQUFDO0FBQzlGLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUc5RCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQztBQUN0RixPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx3Q0FBd0MsQ0FBQzs7O0FBK0M1RSxNQUFNLE9BQU8sbUJBQW1COztnSEFBbkIsbUJBQW1CO2lIQUFuQixtQkFBbUIsWUF2QzVCLFNBQVM7UUFDVCxpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixrQkFBa0IsOEJBaUJsQixtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGNBQWM7UUFDZCxVQUFVO1FBQ1Ysa0JBQWtCO2lIQVdULG1CQUFtQixhQVJuQjtRQUNUO1lBQ0UsT0FBTyxFQUFFLG1CQUFtQjtZQUM1QixXQUFXLEVBQUUscUJBQXFCO1lBQ2xDLEtBQUssRUFBRSxJQUFJO1NBQ1o7S0FDRixZQXRDUTtZQUNQLFNBQVM7WUFDVCxpQkFBaUI7WUFDakIsZ0JBQWdCO1lBQ2hCLGdCQUFnQjtZQUNoQixrQkFBa0I7WUFDbEIsWUFBWSxDQUFDLFFBQVEsQ0FBQztnQkFDcEI7b0JBQ0UsYUFBYTtvQkFDYixJQUFJLEVBQUUsSUFBSTtvQkFDVixXQUFXLEVBQUUsQ0FBQyxZQUFZLENBQUM7b0JBQzNCLFNBQVMsRUFBRSxtQkFBbUI7b0JBQzlCLElBQUksRUFBRTt3QkFDSixPQUFPLEVBQUUsTUFBTTt3QkFDZixTQUFTLEVBQUU7NEJBQ1QsQ0FBQyxxQkFBcUIsQ0FBQyxFQUFFLDZCQUE2Qjt5QkFDdkQ7cUJBQ0Y7aUJBQ0Y7YUFDRixDQUFDO1NBQ0gsRUFFQyxtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGNBQWM7UUFDZCxVQUFVO1FBQ1Ysa0JBQWtCOzJGQVdULG1CQUFtQjtrQkF6Qy9CLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFNBQVM7d0JBQ1QsaUJBQWlCO3dCQUNqQixnQkFBZ0I7d0JBQ2hCLGdCQUFnQjt3QkFDaEIsa0JBQWtCO3dCQUNsQixZQUFZLENBQUMsUUFBUSxDQUFDOzRCQUNwQjtnQ0FDRSxhQUFhO2dDQUNiLElBQUksRUFBRSxJQUFJO2dDQUNWLFdBQVcsRUFBRSxDQUFDLFlBQVksQ0FBQztnQ0FDM0IsU0FBUyxFQUFFLG1CQUFtQjtnQ0FDOUIsSUFBSSxFQUFFO29DQUNKLE9BQU8sRUFBRSxNQUFNO29DQUNmLFNBQVMsRUFBRTt3Q0FDVCxDQUFDLHFCQUFxQixDQUFDLEVBQUUsNkJBQTZCO3FDQUN2RDtpQ0FDRjs2QkFDRjt5QkFDRixDQUFDO3FCQUNIO29CQUNELE9BQU8sRUFBRTt3QkFDUCxtQkFBbUI7d0JBQ25CLGlCQUFpQjt3QkFDakIsZ0JBQWdCO3dCQUNoQixnQkFBZ0I7d0JBQ2hCLGVBQWU7d0JBQ2YsY0FBYzt3QkFDZCxVQUFVO3dCQUNWLGtCQUFrQjtxQkFDbkI7b0JBQ0QsWUFBWSxFQUFFLEVBQUU7b0JBQ2hCLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsbUJBQW1COzRCQUM1QixXQUFXLEVBQUUscUJBQXFCOzRCQUNsQyxLQUFLLEVBQUUsSUFBSTt5QkFDWjtxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgTmdiTW9kdWxlIH0gZnJvbSAnQG5nLWJvb3RzdHJhcC9uZy1ib290c3RyYXAnO1xuaW1wb3J0IHsgQ2FydE1vZHVsZSB9IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBDbXNQYWdlR3VhcmQgfSBmcm9tICcuLi8uLi9jbXMtc3RydWN0dXJlL2d1YXJkcy9jbXMtcGFnZS5ndWFyZCc7XG5pbXBvcnQgeyBQQUdFX0xBWU9VVF9IQU5ETEVSIH0gZnJvbSAnLi4vLi4vY21zLXN0cnVjdHVyZS9wYWdlL3BhZ2UtbGF5b3V0L3BhZ2UtbGF5b3V0LWhhbmRsZXInO1xuaW1wb3J0IHsgUGFnZUxheW91dENvbXBvbmVudCB9IGZyb20gJy4uLy4uL2Ntcy1zdHJ1Y3R1cmUvcGFnZS9wYWdlLWxheW91dC9wYWdlLWxheW91dC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQWRkVG9DYXJ0TW9kdWxlIH0gZnJvbSAnLi9hZGQtdG8tY2FydC9hZGQtdG8tY2FydC5tb2R1bGUnO1xuaW1wb3J0IHsgQWRkVG9XaXNoTGlzdE1vZHVsZSB9IGZyb20gJy4vYWRkLXRvLXdpc2hsaXN0L2FkZC10by13aXNoLWxpc3QubW9kdWxlJztcbmltcG9ydCB7IENhcnREZXRhaWxzTW9kdWxlIH0gZnJvbSAnLi9jYXJ0LWRldGFpbHMvY2FydC1kZXRhaWxzLm1vZHVsZSc7XG5pbXBvcnQgeyBDYXJ0UGFnZUxheW91dEhhbmRsZXIgfSBmcm9tICcuL2NhcnQtcGFnZS1sYXlvdXQtaGFuZGxlcic7XG5pbXBvcnQgeyBBY3RpdmVDYXJ0T3JkZXJFbnRyaWVzQ29udGV4dCB9IGZyb20gJy4vY2FydC1wYWdlL2FjdGl2ZS1jYXJ0LW9yZGVyLWVudHJpZXMtY29udGV4dCc7XG5pbXBvcnQgeyBDYXJ0U2hhcmVkTW9kdWxlIH0gZnJvbSAnLi9jYXJ0LXNoYXJlZC9jYXJ0LXNoYXJlZC5tb2R1bGUnO1xuaW1wb3J0IHsgQ2FydFRvdGFsc01vZHVsZSB9IGZyb20gJy4vY2FydC10b3RhbHMvY2FydC10b3RhbHMubW9kdWxlJztcbmltcG9ydCB7IE1pbmlDYXJ0TW9kdWxlIH0gZnJvbSAnLi9taW5pLWNhcnQvbWluaS1jYXJ0Lm1vZHVsZSc7XG5pbXBvcnQgeyBBZGRPcmRlckVudHJpZXNDb250ZXh0IH0gZnJvbSAnLi9vcmRlci1lbnRyaWVzLWNvbnRleHQvYWRkLW9yZGVyLWVudHJpZXMuY29udGV4dCc7XG5pbXBvcnQgeyBHZXRPcmRlckVudHJpZXNDb250ZXh0IH0gZnJvbSAnLi9vcmRlci1lbnRyaWVzLWNvbnRleHQvZ2V0LW9yZGVyLWVudHJpZXMuY29udGV4dCc7XG5pbXBvcnQgeyBPUkRFUl9FTlRSSUVTX0NPTlRFWFQgfSBmcm9tICcuL29yZGVyLWVudHJpZXMtY29udGV4dC9vcmRlci1lbnRpcmVzLmNvbnRleHQnO1xuaW1wb3J0IHsgU2F2ZUZvckxhdGVyTW9kdWxlIH0gZnJvbSAnLi9zYXZlLWZvci1sYXRlci9zYXZlLWZvci1sYXRlci5tb2R1bGUnO1xuXG5leHBvcnQgdHlwZSBPcmRlckVudHJpZXNDb250ZXh0ID0gUGFydGlhbDxcbiAgQWRkT3JkZXJFbnRyaWVzQ29udGV4dCAmIEdldE9yZGVyRW50cmllc0NvbnRleHRcbj47XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBOZ2JNb2R1bGUsXG4gICAgQ2FydERldGFpbHNNb2R1bGUsXG4gICAgQ2FydFRvdGFsc01vZHVsZSxcbiAgICBDYXJ0U2hhcmVkTW9kdWxlLFxuICAgIFNhdmVGb3JMYXRlck1vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQoW1xuICAgICAge1xuICAgICAgICAvLyBAdHMtaWdub3JlXG4gICAgICAgIHBhdGg6IG51bGwsXG4gICAgICAgIGNhbkFjdGl2YXRlOiBbQ21zUGFnZUd1YXJkXSxcbiAgICAgICAgY29tcG9uZW50OiBQYWdlTGF5b3V0Q29tcG9uZW50LFxuICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgY3hSb3V0ZTogJ2NhcnQnLFxuICAgICAgICAgIGN4Q29udGV4dDoge1xuICAgICAgICAgICAgW09SREVSX0VOVFJJRVNfQ09OVEVYVF06IEFjdGl2ZUNhcnRPcmRlckVudHJpZXNDb250ZXh0LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIF0pLFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQWRkVG9XaXNoTGlzdE1vZHVsZSxcbiAgICBDYXJ0RGV0YWlsc01vZHVsZSxcbiAgICBDYXJ0VG90YWxzTW9kdWxlLFxuICAgIENhcnRTaGFyZWRNb2R1bGUsXG4gICAgQWRkVG9DYXJ0TW9kdWxlLFxuICAgIE1pbmlDYXJ0TW9kdWxlLFxuICAgIENhcnRNb2R1bGUsXG4gICAgU2F2ZUZvckxhdGVyTW9kdWxlLFxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtdLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBQQUdFX0xBWU9VVF9IQU5ETEVSLFxuICAgICAgdXNlRXhpc3Rpbmc6IENhcnRQYWdlTGF5b3V0SGFuZGxlcixcbiAgICAgIG11bHRpOiB0cnVlLFxuICAgIH0sXG4gIF0sXG59KVxuZXhwb3J0IGNsYXNzIENhcnRDb21wb25lbnRNb2R1bGUge31cbiJdfQ==