@spartacus/order
Version:
Order feature library for Spartacus
25 lines • 6.86 kB
JavaScript
import { ChangeDetectionStrategy, Component } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "../return-request.service";
import * as i2 from "@angular/common";
import * as i3 from "@spartacus/core";
export class ReturnRequestTotalsComponent {
constructor(returnRequestService) {
this.returnRequestService = returnRequestService;
this.returnRequest$ = this.returnRequestService.getReturnRequest();
}
ngOnDestroy() {
this.returnRequestService.clearReturnRequest();
}
}
ReturnRequestTotalsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReturnRequestTotalsComponent, deps: [{ token: i1.ReturnRequestService }], target: i0.ɵɵFactoryTarget.Component });
ReturnRequestTotalsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.5", type: ReturnRequestTotalsComponent, selector: "cx-return-request-totals", ngImport: i0, template: "<ng-container *ngIf=\"returnRequest$ | async as returnRequest\">\n <div class=\"row justify-content-end\">\n <div class=\"cx-summary col-sm-12 col-md-6 col-lg-5 col-xl-4\">\n <h4>{{ 'returnRequest.summary' | cxTranslate }}</h4>\n <div class=\"cx-summary-row\">\n <div class=\"col-6 cx-summary-label\">\n {{ 'returnRequest.subtotal' | cxTranslate }}\n </div>\n <div class=\"col-6 cx-summary-amount\">\n {{ returnRequest.subTotal?.formattedValue }}\n </div>\n </div>\n <div class=\"cx-summary-row\">\n <div class=\"col-6 cx-summary-label\">\n {{ 'returnRequest.deliveryCode' | cxTranslate }}\n </div>\n <div class=\"col-6 cx-summary-amount\">\n {{ returnRequest.deliveryCost?.formattedValue }}\n </div>\n </div>\n <div class=\"cx-summary-row cx-summary-total\">\n <div class=\"col-6 cx-summary-label\">\n {{ 'returnRequest.estimatedRefund' | cxTranslate }}\n </div>\n <div class=\"col-6 cx-summary-amount\">\n {{ returnRequest.totalPrice?.formattedValue }}\n </div>\n </div>\n <div class=\"cx-summary-row cx-footnote\">\n {{ 'returnRequest.note' | cxTranslate }}\n </div>\n </div>\n </div>\n</ng-container>\n", directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], pipes: { "async": i2.AsyncPipe, "cxTranslate": i3.TranslatePipe }, changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: ReturnRequestTotalsComponent, decorators: [{
type: Component,
args: [{
selector: 'cx-return-request-totals',
templateUrl: './return-request-totals.component.html',
changeDetection: ChangeDetectionStrategy.OnPush,
}]
}], ctorParameters: function () { return [{ type: i1.ReturnRequestService }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV0dXJuLXJlcXVlc3QtdG90YWxzLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9vcmRlci9jb21wb25lbnRzL3JldHVybi1yZXF1ZXN0LWRldGFpbC9yZXR1cm4tcmVxdWVzdC10b3RhbHMvcmV0dXJuLXJlcXVlc3QtdG90YWxzLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9vcmRlci9jb21wb25lbnRzL3JldHVybi1yZXF1ZXN0LWRldGFpbC9yZXR1cm4tcmVxdWVzdC10b3RhbHMvcmV0dXJuLXJlcXVlc3QtdG90YWxzLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQWEsTUFBTSxlQUFlLENBQUM7Ozs7O0FBVTlFLE1BQU0sT0FBTyw0QkFBNEI7SUFDdkMsWUFBc0Isb0JBQTBDO1FBQTFDLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBc0I7UUFFaEUsbUJBQWMsR0FDWixJQUFJLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztJQUhvQixDQUFDO0lBS3BFLFdBQVc7UUFDVCxJQUFJLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztJQUNqRCxDQUFDOzt5SEFSVSw0QkFBNEI7NkdBQTVCLDRCQUE0QixnRUNWekMsMHhDQWtDQTsyRkR4QmEsNEJBQTRCO2tCQUx4QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFdBQVcsRUFBRSx3Q0FBd0M7b0JBQ3JELGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIE9uRGVzdHJveSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUmV0dXJuUmVxdWVzdCB9IGZyb20gJ0BzcGFydGFjdXMvY29yZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBSZXR1cm5SZXF1ZXN0U2VydmljZSB9IGZyb20gJy4uL3JldHVybi1yZXF1ZXN0LnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdjeC1yZXR1cm4tcmVxdWVzdC10b3RhbHMnLFxuICB0ZW1wbGF0ZVVybDogJy4vcmV0dXJuLXJlcXVlc3QtdG90YWxzLmNvbXBvbmVudC5odG1sJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIFJldHVyblJlcXVlc3RUb3RhbHNDb21wb25lbnQgaW1wbGVtZW50cyBPbkRlc3Ryb3kge1xuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgcmV0dXJuUmVxdWVzdFNlcnZpY2U6IFJldHVyblJlcXVlc3RTZXJ2aWNlKSB7fVxuXG4gIHJldHVyblJlcXVlc3QkOiBPYnNlcnZhYmxlPFJldHVyblJlcXVlc3Q+ID1cbiAgICB0aGlzLnJldHVyblJlcXVlc3RTZXJ2aWNlLmdldFJldHVyblJlcXVlc3QoKTtcblxuICBuZ09uRGVzdHJveSgpIHtcbiAgICB0aGlzLnJldHVyblJlcXVlc3RTZXJ2aWNlLmNsZWFyUmV0dXJuUmVxdWVzdCgpO1xuICB9XG59XG4iLCI8bmctY29udGFpbmVyICpuZ0lmPVwicmV0dXJuUmVxdWVzdCQgfCBhc3luYyBhcyByZXR1cm5SZXF1ZXN0XCI+XG4gIDxkaXYgY2xhc3M9XCJyb3cganVzdGlmeS1jb250ZW50LWVuZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjeC1zdW1tYXJ5IGNvbC1zbS0xMiBjb2wtbWQtNiBjb2wtbGctNSBjb2wteGwtNFwiPlxuICAgICAgPGg0Pnt7ICdyZXR1cm5SZXF1ZXN0LnN1bW1hcnknIHwgY3hUcmFuc2xhdGUgfX08L2g0PlxuICAgICAgPGRpdiBjbGFzcz1cImN4LXN1bW1hcnktcm93XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjeC1zdW1tYXJ5LWxhYmVsXCI+XG4gICAgICAgICAge3sgJ3JldHVyblJlcXVlc3Quc3VidG90YWwnIHwgY3hUcmFuc2xhdGUgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjeC1zdW1tYXJ5LWFtb3VudFwiPlxuICAgICAgICAgIHt7IHJldHVyblJlcXVlc3Quc3ViVG90YWw/LmZvcm1hdHRlZFZhbHVlIH19XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiY3gtc3VtbWFyeS1yb3dcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC02IGN4LXN1bW1hcnktbGFiZWxcIj5cbiAgICAgICAgICB7eyAncmV0dXJuUmVxdWVzdC5kZWxpdmVyeUNvZGUnIHwgY3hUcmFuc2xhdGUgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjeC1zdW1tYXJ5LWFtb3VudFwiPlxuICAgICAgICAgIHt7IHJldHVyblJlcXVlc3QuZGVsaXZlcnlDb3N0Py5mb3JtYXR0ZWRWYWx1ZSB9fVxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImN4LXN1bW1hcnktcm93IGN4LXN1bW1hcnktdG90YWxcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNvbC02IGN4LXN1bW1hcnktbGFiZWxcIj5cbiAgICAgICAgICB7eyAncmV0dXJuUmVxdWVzdC5lc3RpbWF0ZWRSZWZ1bmQnIHwgY3hUcmFuc2xhdGUgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtNiBjeC1zdW1tYXJ5LWFtb3VudFwiPlxuICAgICAgICAgIHt7IHJldHVyblJlcXVlc3QudG90YWxQcmljZT8uZm9ybWF0dGVkVmFsdWUgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjeC1zdW1tYXJ5LXJvdyBjeC1mb290bm90ZVwiPlxuICAgICAgICB7eyAncmV0dXJuUmVxdWVzdC5ub3RlJyB8IGN4VHJhbnNsYXRlIH19XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L25nLWNvbnRhaW5lcj5cbiJdfQ==