@spartacus/storefront
Version:
Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.
50 lines • 4.86 kB
JavaScript
import { Component, Input, NgModule } from '@angular/core';
import { IconLoaderService } from '../icon-loader.service';
import * as i0 from "@angular/core";
// PRIVATE TESTING UTIL
export class MockIconComponent {
}
MockIconComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MockIconComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
MockIconComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.5", type: MockIconComponent, selector: "cx-icon,[cxIcon]", inputs: { cxIcon: "cxIcon", type: "type" }, ngImport: i0, template: `{{ type || cxIcon }}`, isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: MockIconComponent, decorators: [{
type: Component,
args: [{
selector: 'cx-icon,[cxIcon]',
template: `{{ type || cxIcon }}`,
}]
}], propDecorators: { cxIcon: [{
type: Input
}], type: [{
type: Input
}] } });
const mockComponents = [MockIconComponent];
export class MockIconLoaderService {
getHtml() { }
getStyleClasses() { }
addStyleClasses() { }
addLinkResource() { }
}
export class IconTestingModule {
}
IconTestingModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconTestingModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
IconTestingModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconTestingModule, declarations: [MockIconComponent], exports: [MockIconComponent] });
IconTestingModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconTestingModule, providers: [
{
provide: IconLoaderService,
useClass: MockIconLoaderService,
},
] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconTestingModule, decorators: [{
type: NgModule,
args: [{
declarations: mockComponents,
exports: mockComponents,
providers: [
{
provide: IconLoaderService,
useClass: MockIconLoaderService,
},
],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi10ZXN0aW5nLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N0b3JlZnJvbnRsaWIvY21zLWNvbXBvbmVudHMvbWlzYy9pY29uL3Rlc3RpbmcvaWNvbi10ZXN0aW5nLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0QsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sd0JBQXdCLENBQUM7O0FBRTNELHVCQUF1QjtBQUt2QixNQUFNLE9BQU8saUJBQWlCOzs4R0FBakIsaUJBQWlCO2tHQUFqQixpQkFBaUIsb0dBRmxCLHNCQUFzQjsyRkFFckIsaUJBQWlCO2tCQUo3QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLFFBQVEsRUFBRSxzQkFBc0I7aUJBQ2pDOzhCQUVVLE1BQU07c0JBQWQsS0FBSztnQkFDRyxJQUFJO3NCQUFaLEtBQUs7O0FBR1IsTUFBTSxjQUFjLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0FBRTNDLE1BQU0sT0FBTyxxQkFBcUI7SUFDaEMsT0FBTyxLQUFJLENBQUM7SUFDWixlQUFlLEtBQUksQ0FBQztJQUNwQixlQUFlLEtBQUksQ0FBQztJQUNwQixlQUFlLEtBQUksQ0FBQztDQUNyQjtBQVlELE1BQU0sT0FBTyxpQkFBaUI7OzhHQUFqQixpQkFBaUI7K0dBQWpCLGlCQUFpQixpQkF4QmpCLGlCQUFpQixhQUFqQixpQkFBaUI7K0dBd0JqQixpQkFBaUIsYUFQakI7UUFDVDtZQUNFLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsUUFBUSxFQUFFLHFCQUFxQjtTQUNoQztLQUNGOzJGQUVVLGlCQUFpQjtrQkFWN0IsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsY0FBYztvQkFDNUIsT0FBTyxFQUFFLGNBQWM7b0JBQ3ZCLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixRQUFRLEVBQUUscUJBQXFCO3lCQUNoQztxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJY29uTG9hZGVyU2VydmljZSB9IGZyb20gJy4uL2ljb24tbG9hZGVyLnNlcnZpY2UnO1xuXG4vLyBQUklWQVRFIFRFU1RJTkcgVVRJTFxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnY3gtaWNvbixbY3hJY29uXScsXG4gIHRlbXBsYXRlOiBge3sgdHlwZSB8fCBjeEljb24gfX1gLFxufSlcbmV4cG9ydCBjbGFzcyBNb2NrSWNvbkNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGN4SWNvbjtcbiAgQElucHV0KCkgdHlwZTtcbn1cblxuY29uc3QgbW9ja0NvbXBvbmVudHMgPSBbTW9ja0ljb25Db21wb25lbnRdO1xuXG5leHBvcnQgY2xhc3MgTW9ja0ljb25Mb2FkZXJTZXJ2aWNlIHtcbiAgZ2V0SHRtbCgpIHt9XG4gIGdldFN0eWxlQ2xhc3NlcygpIHt9XG4gIGFkZFN0eWxlQ2xhc3NlcygpIHt9XG4gIGFkZExpbmtSZXNvdXJjZSgpIHt9XG59XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogbW9ja0NvbXBvbmVudHMsXG4gIGV4cG9ydHM6IG1vY2tDb21wb25lbnRzLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBJY29uTG9hZGVyU2VydmljZSxcbiAgICAgIHVzZUNsYXNzOiBNb2NrSWNvbkxvYWRlclNlcnZpY2UsXG4gICAgfSxcbiAgXSxcbn0pXG5leHBvcnQgY2xhc3MgSWNvblRlc3RpbmdNb2R1bGUge31cbiJdfQ==