UNPKG

ngx-obelisco-example

Version:

Componentes funcionales y reutilizables para Angular.

26 lines 4.34 kB
import { Component, Input, Optional } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../o-card.component"; import * as i2 from "@angular/common"; export class OCardIconComponent { constructor(oCard) { this.oCard = oCard; this.customClasses = ''; } getClassesCardIcon() { const customClass = this.customClasses ? this.customClasses : ''; const positionClass = this.oCard?.isHorizontal ? ' card-icon-left ' : ' card-icon '; return positionClass + customClass; } } OCardIconComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: OCardIconComponent, deps: [{ token: i1.OCardComponent, optional: true }], target: i0.ɵɵFactoryTarget.Component }); OCardIconComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: OCardIconComponent, selector: "o-card-icon", inputs: { customClasses: "customClasses" }, ngImport: i0, template: "<div [ngClass]=\"getClassesCardIcon()\">\r\n <ng-content></ng-content>\r\n</div>\r\n", styles: ["::ng-deep .card.card-horizontal .card-icon-left{display:flex;align-items:center;justify-content:center}::ng-deep .card.card-horizontal .card-icon-left *{font-size:2rem;flex-shrink:0}\n"], dependencies: [{ kind: "directive", type: i2.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: OCardIconComponent, decorators: [{ type: Component, args: [{ selector: 'o-card-icon', template: "<div [ngClass]=\"getClassesCardIcon()\">\r\n <ng-content></ng-content>\r\n</div>\r\n", styles: ["::ng-deep .card.card-horizontal .card-icon-left{display:flex;align-items:center;justify-content:center}::ng-deep .card.card-horizontal .card-icon-left *{font-size:2rem;flex-shrink:0}\n"] }] }], ctorParameters: function () { return [{ type: i1.OCardComponent, decorators: [{ type: Optional }] }]; }, propDecorators: { customClasses: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1jYXJkLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LW9iZWxpc2NvL2NhcmQvby1jYXJkL28tY2FyZC1pY29uL28tY2FyZC1pY29uLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1vYmVsaXNjby9jYXJkL28tY2FyZC9vLWNhcmQtaWNvbi9vLWNhcmQtaWNvbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFRM0QsTUFBTSxPQUFPLGtCQUFrQjtJQUM3QixZQUFnQyxLQUFxQjtRQUFyQixVQUFLLEdBQUwsS0FBSyxDQUFnQjtRQUNyQyxrQkFBYSxHQUFXLEVBQUUsQ0FBQztJQURhLENBQUM7SUFHekQsa0JBQWtCO1FBQ2hCLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUNqRSxNQUFNLGFBQWEsR0FBRyxJQUFJLENBQUMsS0FBSyxFQUFFLFlBQVksQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQztRQUNwRixPQUFPLGFBQWEsR0FBRyxXQUFXLENBQUM7SUFDckMsQ0FBQzs7K0dBUlUsa0JBQWtCO21HQUFsQixrQkFBa0IsK0ZDUi9CLHVGQUdBOzJGREthLGtCQUFrQjtrQkFMOUIsU0FBUzsrQkFDRSxhQUFhOzswQkFLVixRQUFROzRDQUNMLGFBQWE7c0JBQTVCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPcHRpb25hbCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPQ2FyZENvbXBvbmVudCB9IGZyb20gJy4uL28tY2FyZC5jb21wb25lbnQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdvLWNhcmQtaWNvbicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL28tY2FyZC1pY29uLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi9vLWNhcmQtaWNvbi5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBPQ2FyZEljb25Db21wb25lbnQge1xyXG4gIGNvbnN0cnVjdG9yKEBPcHRpb25hbCgpIHByaXZhdGUgb0NhcmQ6IE9DYXJkQ29tcG9uZW50KSB7fVxyXG4gIEBJbnB1dCgpIHB1YmxpYyBjdXN0b21DbGFzc2VzOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgZ2V0Q2xhc3Nlc0NhcmRJY29uKCk6IHN0cmluZyB7XHJcbiAgICBjb25zdCBjdXN0b21DbGFzcyA9IHRoaXMuY3VzdG9tQ2xhc3NlcyA/IHRoaXMuY3VzdG9tQ2xhc3NlcyA6ICcnO1xyXG4gICAgY29uc3QgcG9zaXRpb25DbGFzcyA9IHRoaXMub0NhcmQ/LmlzSG9yaXpvbnRhbCA/ICcgY2FyZC1pY29uLWxlZnQgJyA6ICcgY2FyZC1pY29uICc7XHJcbiAgICByZXR1cm4gcG9zaXRpb25DbGFzcyArIGN1c3RvbUNsYXNzO1xyXG4gIH1cclxufVxyXG4iLCI8ZGl2IFtuZ0NsYXNzXT1cImdldENsYXNzZXNDYXJkSWNvbigpXCI+XHJcbiAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxyXG48L2Rpdj5cclxuIl19