UNPKG

lamb-web-lib

Version:

LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).

57 lines 5.25 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; var LambButtonIconComponent = /** @class */ (function () { function LambButtonIconComponent() { this.colorClass = 'btn-light'; this.icon = 'fa fa-plus-circle'; this.label = 'New'; this.size = 'lg'; } /** * @return {?} */ LambButtonIconComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; LambButtonIconComponent.decorators = [ { type: Component, args: [{ selector: 'lamb-button-icon', template: "<!-- <button class=\"btn lamb-btn-block btn-sm\" [title]=\"title || ''\" [routerLink]=\"routerLink\" [disabled]=\"isDisabled\"> -->\n<button class=\"btn lamb-btn-block btn-{{ size }} {{ colorClass }}\" [title]=\"title || ''\" [disabled]=\"isDisabled\">\n <span class=\"{{ icon }}\" [ngClass]=\"{'lamb-icon': !onlyIcon, 'lamb-text-black': (colorClass === 'btn-light') }\"></span>\n <span *ngIf=\"!onlyIcon\" [ngClass]=\"{'lamb-text-black': (colorClass === 'btn-light')}\"> {{ label }}</span>\n</button>", styles: [".lamb-icon{margin-right:3px}@media (max-width:550px){.lamb-btn-block{display:block;width:100%}}:host{display:flex;flex-direction:column;position:relative;height:100%}"] },] }, ]; LambButtonIconComponent.ctorParameters = function () { return []; }; LambButtonIconComponent.propDecorators = { colorClass: [{ type: Input }], label: [{ type: Input }], isDisabled: [{ type: Input }], onlyIcon: [{ type: Input }], icon: [{ type: Input }], title: [{ type: Input }], size: [{ type: Input }] }; return LambButtonIconComponent; }()); export { LambButtonIconComponent }; if (false) { /** @type {?} */ LambButtonIconComponent.prototype.colorClass; /** @type {?} */ LambButtonIconComponent.prototype.label; /** @type {?} */ LambButtonIconComponent.prototype.isDisabled; /** @type {?} */ LambButtonIconComponent.prototype.onlyIcon; /** @type {?} */ LambButtonIconComponent.prototype.icon; /** @type {?} */ LambButtonIconComponent.prototype.title; /** @type {?} */ LambButtonIconComponent.prototype.size; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYnV0dG9uLWljb24vYnV0dG9uLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RDtJQW9CRTtRQUNFLElBQUksQ0FBQyxVQUFVLEdBQUcsV0FBVyxDQUFDO1FBQzlCLElBQUksQ0FBQyxJQUFJLEdBQUcsbUJBQW1CLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDbkIsQ0FBQzs7OztJQUVELDBDQUFROzs7SUFBUjtJQUNBLENBQUM7O2dCQTVCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsUUFBUSxFQUFFLHlmQUlGO29CQUNSLE1BQU0sRUFBRSxDQUFDLHdLQUF3SyxDQUFDO2lCQUNuTDs7Ozs2QkFHRSxLQUFLO3dCQUVMLEtBQUs7NkJBQ0wsS0FBSzsyQkFDTCxLQUFLO3VCQUNMLEtBQUs7d0JBQ0wsS0FBSzt1QkFDTCxLQUFLOztJQVdSLDhCQUFDO0NBQUEsQUE3QkQsSUE2QkM7U0FwQlksdUJBQXVCOzs7SUFFbEMsNkNBQTRCOztJQUU1Qix3Q0FBdUI7O0lBQ3ZCLDZDQUE2Qjs7SUFDN0IsMkNBQTJCOztJQUMzQix1Q0FBc0I7O0lBQ3RCLHdDQUF1Qjs7SUFDdkIsdUNBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2xhbWItYnV0dG9uLWljb24nLFxuICB0ZW1wbGF0ZTogYDwhLS0gPGJ1dHRvbiBjbGFzcz1cImJ0biBsYW1iLWJ0bi1ibG9jayBidG4tc21cIiBbdGl0bGVdPVwidGl0bGUgfHwgJydcIiBbcm91dGVyTGlua109XCJyb3V0ZXJMaW5rXCIgW2Rpc2FibGVkXT1cImlzRGlzYWJsZWRcIj4gLS0+XG48YnV0dG9uIGNsYXNzPVwiYnRuIGxhbWItYnRuLWJsb2NrIGJ0bi17eyBzaXplIH19IHt7IGNvbG9yQ2xhc3MgfX1cIiBbdGl0bGVdPVwidGl0bGUgfHwgJydcIiBbZGlzYWJsZWRdPVwiaXNEaXNhYmxlZFwiPlxuICA8c3BhbiBjbGFzcz1cInt7IGljb24gfX1cIiBbbmdDbGFzc109XCJ7J2xhbWItaWNvbic6ICFvbmx5SWNvbiwgJ2xhbWItdGV4dC1ibGFjayc6IChjb2xvckNsYXNzID09PSAnYnRuLWxpZ2h0JykgfVwiPjwvc3Bhbj5cbiAgPHNwYW4gKm5nSWY9XCIhb25seUljb25cIiBbbmdDbGFzc109XCJ7J2xhbWItdGV4dC1ibGFjayc6IChjb2xvckNsYXNzID09PSAnYnRuLWxpZ2h0Jyl9XCI+IHt7IGxhYmVsIH19PC9zcGFuPlxuPC9idXR0b24+YCxcbiAgc3R5bGVzOiBbYC5sYW1iLWljb257bWFyZ2luLXJpZ2h0OjNweH1AbWVkaWEgKG1heC13aWR0aDo1NTBweCl7LmxhbWItYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19Omhvc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX1gXVxufSlcbmV4cG9ydCBjbGFzcyBMYW1iQnV0dG9uSWNvbkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgQElucHV0KCkgY29sb3JDbGFzczogc3RyaW5nO1xuICAvLyBASW5wdXQoKSBjbGFzczogc3RyaW5nOyAvLyBERVBSRUNBVEVEXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG9ubHlJY29uOiBib29sZWFuO1xuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHNpemU6IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmNvbG9yQ2xhc3MgPSAnYnRuLWxpZ2h0JztcbiAgICB0aGlzLmljb24gPSAnZmEgZmEtcGx1cy1jaXJjbGUnO1xuICAgIHRoaXMubGFiZWwgPSAnTmV3JztcbiAgICB0aGlzLnNpemUgPSAnbGcnO1xuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cbn1cbiJdfQ==