@spartacus/storefront
Version:
Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.
75 lines • 8.78 kB
JavaScript
import { Injectable } from '@angular/core';
import { Config } from '@spartacus/core';
import * as i0 from "@angular/core";
export var ICON_TYPE;
(function (ICON_TYPE) {
ICON_TYPE["STAR"] = "STAR";
ICON_TYPE["SEARCH"] = "SEARCH";
ICON_TYPE["CART"] = "CART";
ICON_TYPE["INFO"] = "INFO";
ICON_TYPE["GRID"] = "GRID";
ICON_TYPE["LIST"] = "LIST";
ICON_TYPE["CARET_DOWN"] = "CARET_DOWN";
ICON_TYPE["CARET_UP"] = "CARET_UP";
ICON_TYPE["CARET_LEFT"] = "CARET_LEFT";
ICON_TYPE["CARET_RIGHT"] = "CARET_RIGHT";
ICON_TYPE["CLOSE"] = "CLOSE";
ICON_TYPE["ERROR"] = "ERROR";
ICON_TYPE["WARNING"] = "WARNING";
ICON_TYPE["SUCCESS"] = "SUCCESS";
ICON_TYPE["VISA"] = "VISA";
ICON_TYPE["MASTER_CARD"] = "MASTER_CARD";
ICON_TYPE["AMEX"] = "AMEX";
ICON_TYPE["DINERS_CLUB"] = "DINERS_CLUB";
ICON_TYPE["CREDIT_CARD"] = "CREDIT_CARD";
ICON_TYPE["EXPAND"] = "EXPAND";
ICON_TYPE["COLLAPSE"] = "COLLAPSE";
ICON_TYPE["RESET"] = "RESET";
ICON_TYPE["CIRCLE"] = "CIRCLE";
ICON_TYPE["HEART"] = "HEART";
ICON_TYPE["EMPTY_HEART"] = "EMPTY_HEART";
ICON_TYPE["FILTER"] = "FILTER";
ICON_TYPE["PENCIL"] = "PENCIL";
ICON_TYPE["CLOCK"] = "CLOCK";
ICON_TYPE["TRASH"] = "TRASH";
ICON_TYPE["ACTIVE"] = "ACTIVE";
ICON_TYPE["SORT_DOWN"] = "SORT_DOWN";
ICON_TYPE["SORT"] = "SORT";
ICON_TYPE["ON"] = "ON";
ICON_TYPE["OFF"] = "OFF";
ICON_TYPE["LINK_OUT"] = "LINK_OUT";
ICON_TYPE["EXPAND_ARROWS"] = "EXPAND_ARROWS";
})(ICON_TYPE || (ICON_TYPE = {}));
export class IconConfig {
}
IconConfig.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconConfig, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
IconConfig.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconConfig, providedIn: 'root', useExisting: Config });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: IconConfig, decorators: [{
type: Injectable,
args: [{
providedIn: 'root',
useExisting: Config,
}]
}] });
/**
* Each ICON type can have an companied resource type, such as SVG, LINK (font) or just TEXT.
* The resources will be automatically loaded in case they're required for the `ICON_TYPE`.
*/
export var IconResourceType;
(function (IconResourceType) {
/**
* An svg based icon requires an SVG resource that must be loaded,
* this is typically a sprite svg file.
*/
IconResourceType["SVG"] = "svg";
/**
* A font based ICON might require an additional CSS file to be loaded.
*/
IconResourceType["LINK"] = "link";
/**
* Text based icons will simply add the ICON string to the DOM. Text icons do not need an image
* or CSS pseudo class (i.e. :before), as the text itself is the icon (i.e. +)
*/
IconResourceType["TEXT"] = "text";
})(IconResourceType || (IconResourceType = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi5tb2RlbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N0b3JlZnJvbnRsaWIvY21zLWNvbXBvbmVudHMvbWlzYy9pY29uL2ljb24ubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7O0FBR3pDLE1BQU0sQ0FBTixJQUFZLFNBcUNYO0FBckNELFdBQVksU0FBUztJQUNuQiwwQkFBYSxDQUFBO0lBQ2IsOEJBQWlCLENBQUE7SUFDakIsMEJBQWEsQ0FBQTtJQUNiLDBCQUFhLENBQUE7SUFDYiwwQkFBYSxDQUFBO0lBQ2IsMEJBQWEsQ0FBQTtJQUNiLHNDQUF5QixDQUFBO0lBQ3pCLGtDQUFxQixDQUFBO0lBQ3JCLHNDQUF5QixDQUFBO0lBQ3pCLHdDQUEyQixDQUFBO0lBQzNCLDRCQUFlLENBQUE7SUFDZiw0QkFBZSxDQUFBO0lBQ2YsZ0NBQW1CLENBQUE7SUFDbkIsZ0NBQW1CLENBQUE7SUFDbkIsMEJBQWEsQ0FBQTtJQUNiLHdDQUEyQixDQUFBO0lBQzNCLDBCQUFhLENBQUE7SUFDYix3Q0FBMkIsQ0FBQTtJQUMzQix3Q0FBMkIsQ0FBQTtJQUMzQiw4QkFBaUIsQ0FBQTtJQUNqQixrQ0FBcUIsQ0FBQTtJQUNyQiw0QkFBZSxDQUFBO0lBQ2YsOEJBQWlCLENBQUE7SUFDakIsNEJBQWUsQ0FBQTtJQUNmLHdDQUEyQixDQUFBO0lBQzNCLDhCQUFpQixDQUFBO0lBQ2pCLDhCQUFpQixDQUFBO0lBQ2pCLDRCQUFlLENBQUE7SUFDZiw0QkFBZSxDQUFBO0lBQ2YsOEJBQWlCLENBQUE7SUFDakIsb0NBQXVCLENBQUE7SUFDdkIsMEJBQWEsQ0FBQTtJQUNiLHNCQUFTLENBQUE7SUFDVCx3QkFBVyxDQUFBO0lBQ1gsa0NBQXFCLENBQUE7SUFDckIsNENBQStCLENBQUE7QUFDakMsQ0FBQyxFQXJDVyxTQUFTLEtBQVQsU0FBUyxRQXFDcEI7QUFNRCxNQUFNLE9BQWdCLFVBQVU7O3VHQUFWLFVBQVU7MkdBQVYsVUFBVSxjQUhsQixNQUFNLGVBQ0wsTUFBTTsyRkFFQyxVQUFVO2tCQUovQixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO29CQUNsQixXQUFXLEVBQUUsTUFBTTtpQkFDcEI7O0FBK0NEOzs7R0FHRztBQUNILE1BQU0sQ0FBTixJQUFZLGdCQWdCWDtBQWhCRCxXQUFZLGdCQUFnQjtJQUMxQjs7O09BR0c7SUFDSCwrQkFBVyxDQUFBO0lBRVg7O09BRUc7SUFDSCxpQ0FBYSxDQUFBO0lBQ2I7OztPQUdHO0lBQ0gsaUNBQWEsQ0FBQTtBQUNmLENBQUMsRUFoQlcsZ0JBQWdCLEtBQWhCLGdCQUFnQixRQWdCM0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb25maWcgfSBmcm9tICdAc3BhcnRhY3VzL2NvcmUnO1xuaW1wb3J0IHsgRGlyZWN0aW9uTW9kZSB9IGZyb20gJy4uLy4uLy4uL2xheW91dC9kaXJlY3Rpb24vY29uZmlnL2RpcmVjdGlvbi5tb2RlbCc7XG5cbmV4cG9ydCBlbnVtIElDT05fVFlQRSB7XG4gIFNUQVIgPSAnU1RBUicsXG4gIFNFQVJDSCA9ICdTRUFSQ0gnLFxuICBDQVJUID0gJ0NBUlQnLFxuICBJTkZPID0gJ0lORk8nLFxuICBHUklEID0gJ0dSSUQnLFxuICBMSVNUID0gJ0xJU1QnLFxuICBDQVJFVF9ET1dOID0gJ0NBUkVUX0RPV04nLFxuICBDQVJFVF9VUCA9ICdDQVJFVF9VUCcsXG4gIENBUkVUX0xFRlQgPSAnQ0FSRVRfTEVGVCcsXG4gIENBUkVUX1JJR0hUID0gJ0NBUkVUX1JJR0hUJyxcbiAgQ0xPU0UgPSAnQ0xPU0UnLFxuICBFUlJPUiA9ICdFUlJPUicsXG4gIFdBUk5JTkcgPSAnV0FSTklORycsXG4gIFNVQ0NFU1MgPSAnU1VDQ0VTUycsXG4gIFZJU0EgPSAnVklTQScsXG4gIE1BU1RFUl9DQVJEID0gJ01BU1RFUl9DQVJEJyxcbiAgQU1FWCA9ICdBTUVYJyxcbiAgRElORVJTX0NMVUIgPSAnRElORVJTX0NMVUInLFxuICBDUkVESVRfQ0FSRCA9ICdDUkVESVRfQ0FSRCcsXG4gIEVYUEFORCA9ICdFWFBBTkQnLFxuICBDT0xMQVBTRSA9ICdDT0xMQVBTRScsXG4gIFJFU0VUID0gJ1JFU0VUJyxcbiAgQ0lSQ0xFID0gJ0NJUkNMRScsXG4gIEhFQVJUID0gJ0hFQVJUJyxcbiAgRU1QVFlfSEVBUlQgPSAnRU1QVFlfSEVBUlQnLFxuICBGSUxURVIgPSAnRklMVEVSJyxcbiAgUEVOQ0lMID0gJ1BFTkNJTCcsXG4gIENMT0NLID0gJ0NMT0NLJyxcbiAgVFJBU0ggPSAnVFJBU0gnLFxuICBBQ1RJVkUgPSAnQUNUSVZFJyxcbiAgU09SVF9ET1dOID0gJ1NPUlRfRE9XTicsXG4gIFNPUlQgPSAnU09SVCcsXG4gIE9OID0gJ09OJyxcbiAgT0ZGID0gJ09GRicsXG4gIExJTktfT1VUID0gJ0xJTktfT1VUJyxcbiAgRVhQQU5EX0FSUk9XUyA9ICdFWFBBTkRfQVJST1dTJyxcbn1cblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCcsXG4gIHVzZUV4aXN0aW5nOiBDb25maWcsXG59KVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEljb25Db25maWcge1xuICBpY29uPzogSWNvbk9wdGlvbnM7XG59XG5cbmRlY2xhcmUgbW9kdWxlICdAc3BhcnRhY3VzL2NvcmUnIHtcbiAgaW50ZXJmYWNlIENvbmZpZyBleHRlbmRzIEljb25Db25maWcge31cbn1cblxuZXhwb3J0IGludGVyZmFjZSBJY29uT3B0aW9ucyB7XG4gIC8qKlxuICAgKiBFYWNoIGljb24gdHlwZSBjYW4gYmUgY29uZmlndXJlZCB3aXRoIGEgc28tY2FsbGVkIHN5bWJvbC4gVGhlIHN5bWJvbCB3aWxsXG4gICAqIGJlIHVzZWQgdG8gbWFwIHRoZSBpY29uIHRvIGFuIFNWRyBgc3ltYm9sYCAoaWQpIG9yIHRvIHRoZSBzdHlsZSBjbGFzc2VzIG9mXG4gICAqIGEgZm9udCBiYXNlZCBpY29uLiBUaGUgZm9sbG93aW5nIGNvbmZpZ3VyYXRpb24gd291bGQgbWFwIHRvIGEgZm9udGF3ZXNvbWVcbiAgICogaWNvbjpcbiAgICpcbiAgICogaWNvbjoge1xuICAgKiAgIHN5bWJvbHM6IHtcbiAgICogICAgIENBUlQ6ICdmYXMgZmEtc2hvcHBpbmctY2FydCdcbiAgICogICB9XG4gICAqIH1cbiAgICovXG4gIHN5bWJvbHM/OiB7XG4gICAgW0lDT05fVFlQRTogc3RyaW5nXTogc3RyaW5nO1xuICB9O1xuXG4gIC8qKlxuICAgKiBSZXNvdXJjZXMgYXJlIHVzZWQgdG8gbWFwIGljb24gdHlwZXMgdG8gY2VydGFpbiBhc3NldCwgc3VjaCBhcyBhbiBTVkcgKHNwcml0ZSkgaW1hZ2UuXG4gICAqIFRoZSByZXNvdXJjZSB0eXBlIChgSWNvblJlc291cmNlVHlwZWApIGRpY3RhdGVzIHdoZXRoZXIgYW4gU1ZHIGltYWdlIGlzIHVzZWQuIFRoZSBVUkxcbiAgICogaXMgdXNlZCBmb3IgdGhlIFNWRyB4bGluayByZWZlcmVuY2UuXG4gICAqL1xuICByZXNvdXJjZXM/OiBJY29uQ29uZmlnUmVzb3VyY2VbXTtcblxuICAvKipcbiAgICogTGlzdHMgaWNvbnMgdGhhdCBzaG91bGQgYmUgZmxpcHBlZCBmb3IgYSBzcGVjaWZpYyBkaXJlY3Rpb24uXG4gICAqL1xuICBmbGlwRGlyZWN0aW9uPzoge1xuICAgIFtJQ09OX1RZUEU6IHN0cmluZ106IERpcmVjdGlvbk1vZGU7XG4gIH07XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSWNvbkNvbmZpZ1Jlc291cmNlIHtcbiAgdHlwZTogSWNvblJlc291cmNlVHlwZSB8IHN0cmluZztcbiAgdXJsPzogc3RyaW5nO1xuICB0eXBlcz86IChJQ09OX1RZUEUgfCBzdHJpbmcpW107XG59XG5cbi8qKlxuICogRWFjaCBJQ09OIHR5cGUgY2FuIGhhdmUgYW4gY29tcGFuaWVkIHJlc291cmNlIHR5cGUsIHN1Y2ggYXMgU1ZHLCBMSU5LIChmb250KSBvciBqdXN0IFRFWFQuXG4gKiBUaGUgcmVzb3VyY2VzIHdpbGwgYmUgYXV0b21hdGljYWxseSBsb2FkZWQgaW4gY2FzZSB0aGV5J3JlIHJlcXVpcmVkIGZvciB0aGUgYElDT05fVFlQRWAuXG4gKi9cbmV4cG9ydCBlbnVtIEljb25SZXNvdXJjZVR5cGUge1xuICAvKipcbiAgICogQW4gc3ZnIGJhc2VkIGljb24gcmVxdWlyZXMgYW4gU1ZHIHJlc291cmNlIHRoYXQgbXVzdCBiZSBsb2FkZWQsXG4gICAqIHRoaXMgaXMgdHlwaWNhbGx5IGEgc3ByaXRlIHN2ZyBmaWxlLlxuICAgKi9cbiAgU1ZHID0gJ3N2ZycsXG5cbiAgLyoqXG4gICAqIEEgZm9udCBiYXNlZCBJQ09OIG1pZ2h0IHJlcXVpcmUgYW4gYWRkaXRpb25hbCBDU1MgZmlsZSB0byBiZSBsb2FkZWQuXG4gICAqL1xuICBMSU5LID0gJ2xpbmsnLFxuICAvKipcbiAgICogVGV4dCBiYXNlZCBpY29ucyB3aWxsIHNpbXBseSBhZGQgdGhlIElDT04gc3RyaW5nIHRvIHRoZSBET00uIFRleHQgaWNvbnMgZG8gbm90IG5lZWQgYW4gaW1hZ2VcbiAgICogb3IgQ1NTIHBzZXVkbyBjbGFzcyAoaS5lLiA6YmVmb3JlKSwgYXMgdGhlIHRleHQgaXRzZWxmIGlzIHRoZSBpY29uIChpLmUuICspXG4gICAqL1xuICBURVhUID0gJ3RleHQnLFxufVxuIl19