UNPKG

@vendasta/store

Version:

Components and data for Store

46 lines 5.1 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; var VaSellingInfoComponent = /** @class */ (function () { function VaSellingInfoComponent() { } Object.defineProperty(VaSellingInfoComponent.prototype, "filterDescription", { get: /** * @return {?} */ function () { /** @type {?} */ var desc = this.description.replace(/max-width:\d*[^\"]/i, 'max-width:100%'); if ((desc.indexOf('"max-width:100%"') === -1) && (desc.indexOf('<iframe ') !== -1)) { /** @type {?} */ var index = desc.indexOf('<iframe ') + 7; return desc.substr(0, index) + ' style="max-width:100%"' + desc.substr(index); } return String(desc); }, enumerable: true, configurable: true }); VaSellingInfoComponent.decorators = [ { type: Component, args: [{ selector: 'va-selling-info', template: "\n <section *ngIf=\"description\" class=\"resize\" [innerHtml]=\"filterDescription | vaSafeHtml\"></section>\n <section *ngIf=\"keySellingPoints && keySellingPoints.length > 0\" class=\"key-selling-points\">\n <div *ngFor=\"let ksp of keySellingPoints\" class=\"key-selling-point\">\n <mat-icon>check_circle</mat-icon>\n {{ ksp }}\n </div>\n </section>\n ", styles: ["section{padding:24px}section ::ng-deep>:first-child{margin-top:0;padding-top:0}#description *{max-width:100%!important}.key-selling-point{display:flex;align-items:center;padding-bottom:24px;font-size:16px}@media screen and (max-width:600px){.resize{font-size:16px}.key-selling-point{align-items:flex-start}}.key-selling-point:last-of-type{padding-bottom:0}.key-selling-point mat-icon{color:#4caf50;font-size:32px;width:32px;height:32px;margin-right:20px}"] }] } ]; VaSellingInfoComponent.propDecorators = { description: [{ type: Input }], keySellingPoints: [{ type: Input }] }; return VaSellingInfoComponent; }()); export { VaSellingInfoComponent }; if (false) { /** @type {?} */ VaSellingInfoComponent.prototype.description; /** @type {?} */ VaSellingInfoComponent.prototype.keySellingPoints; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VsbGluZy1pbmZvLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2ZW5kYXN0YS9zdG9yZS8iLCJzb3VyY2VzIjpbImxpYi9zZWxsaW5nLWluZm8vc2VsbGluZy1pbmZvLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFL0M7SUFBQTtJQTBCQSxDQUFDO0lBUkMsc0JBQUkscURBQWlCOzs7O1FBQXJCOztnQkFDUSxJQUFJLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMscUJBQXFCLEVBQUUsZ0JBQWdCLENBQUM7WUFDOUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFOztvQkFDNUUsS0FBSyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQztnQkFDMUMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsR0FBRyx5QkFBeUIsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO2FBQy9FO1lBQ0QsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdEIsQ0FBQzs7O09BQUE7O2dCQXpCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFDM0IsUUFBUSxFQUFFLHVaQVFQOztpQkFFSjs7OzhCQUdFLEtBQUs7bUNBQ0wsS0FBSzs7SUFVUiw2QkFBQztDQUFBLEFBMUJELElBMEJDO1NBWlksc0JBQXNCOzs7SUFDakMsNkNBQTZCOztJQUM3QixrREFBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd2YS1zZWxsaW5nLWluZm8nLFxuICB0ZW1wbGF0ZTogYFxuICAgICAgPHNlY3Rpb24gKm5nSWY9XCJkZXNjcmlwdGlvblwiIGNsYXNzPVwicmVzaXplXCIgW2lubmVySHRtbF09XCJmaWx0ZXJEZXNjcmlwdGlvbiB8IHZhU2FmZUh0bWxcIj48L3NlY3Rpb24+XG4gICAgICA8c2VjdGlvbiAqbmdJZj1cImtleVNlbGxpbmdQb2ludHMgJiYga2V5U2VsbGluZ1BvaW50cy5sZW5ndGggPiAwXCIgY2xhc3M9XCJrZXktc2VsbGluZy1wb2ludHNcIj5cbiAgICAgICAgPGRpdiAqbmdGb3I9XCJsZXQga3NwIG9mIGtleVNlbGxpbmdQb2ludHNcIiBjbGFzcz1cImtleS1zZWxsaW5nLXBvaW50XCI+XG4gICAgICAgICAgPG1hdC1pY29uPmNoZWNrX2NpcmNsZTwvbWF0LWljb24+XG4gICAgICAgICAge3sga3NwIH19XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9zZWN0aW9uPlxuICAgIGAsXG4gIHN0eWxlVXJsczogWycuL3NlbGxpbmctaW5mby5jb21wb25lbnQuc2NzcyddXG59KVxuXG5leHBvcnQgY2xhc3MgVmFTZWxsaW5nSW5mb0NvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGRlc2NyaXB0aW9uOiBTdHJpbmc7XG4gIEBJbnB1dCgpIGtleVNlbGxpbmdQb2ludHM6IFN0cmluZ1tdO1xuXG4gIGdldCBmaWx0ZXJEZXNjcmlwdGlvbigpIHtcbiAgICBjb25zdCBkZXNjID0gdGhpcy5kZXNjcmlwdGlvbi5yZXBsYWNlKC9tYXgtd2lkdGg6XFxkKlteXFxcIl0vaSwgJ21heC13aWR0aDoxMDAlJyk7XG4gICAgaWYgKChkZXNjLmluZGV4T2YoJ1wibWF4LXdpZHRoOjEwMCVcIicpID09PSAtMSkgJiYgKGRlc2MuaW5kZXhPZignPGlmcmFtZSAnKSAhPT0gLTEpKSB7XG4gICAgICBjb25zdCBpbmRleCA9IGRlc2MuaW5kZXhPZignPGlmcmFtZSAnKSArIDc7XG4gICAgICByZXR1cm4gZGVzYy5zdWJzdHIoMCwgaW5kZXgpICsgJyBzdHlsZT1cIm1heC13aWR0aDoxMDAlXCInICsgZGVzYy5zdWJzdHIoaW5kZXgpO1xuICAgIH1cbiAgICByZXR1cm4gU3RyaW5nKGRlc2MpO1xuICB9XG59XG5cbiJdfQ==