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
JavaScript
/**
* @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==