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).
56 lines • 4.87 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
export class LambButtonIconComponent {
constructor() {
this.colorClass = 'btn-light';
this.icon = 'fa fa-plus-circle';
this.label = 'New';
this.size = 'lg';
}
/**
* @return {?}
*/
ngOnInit() {
}
}
LambButtonIconComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-button-icon',
template: `<!-- <button class="btn lamb-btn-block btn-sm" [title]="title || ''" [routerLink]="routerLink" [disabled]="isDisabled"> -->
<button class="btn lamb-btn-block btn-{{ size }} {{ colorClass }}" [title]="title || ''" [disabled]="isDisabled">
<span class="{{ icon }}" [ngClass]="{'lamb-icon': !onlyIcon, 'lamb-text-black': (colorClass === 'btn-light') }"></span>
<span *ngIf="!onlyIcon" [ngClass]="{'lamb-text-black': (colorClass === 'btn-light')}"> {{ label }}</span>
</button>`,
styles: [`.lamb-icon{margin-right:3px} (max-width:550px){.lamb-btn-block{display:block;width:100%}}:host{display:flex;flex-direction:column;position:relative;height:100%}`]
},] },
];
LambButtonIconComponent.ctorParameters = () => [];
LambButtonIconComponent.propDecorators = {
colorClass: [{ type: Input }],
label: [{ type: Input }],
isDisabled: [{ type: Input }],
onlyIcon: [{ type: Input }],
icon: [{ type: Input }],
title: [{ type: Input }],
size: [{ type: Input }]
};
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYnV0dG9uLWljb24vYnV0dG9uLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVd6RCxNQUFNO0lBV0o7UUFDRSxJQUFJLENBQUMsVUFBVSxHQUFHLFdBQVcsQ0FBQztRQUM5QixJQUFJLENBQUMsSUFBSSxHQUFHLG1CQUFtQixDQUFDO1FBQ2hDLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ25CLENBQUM7Ozs7SUFFRCxRQUFRO0lBQ1IsQ0FBQzs7O1lBNUJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2dCQUM1QixRQUFRLEVBQUU7Ozs7VUFJRjtnQkFDUixNQUFNLEVBQUUsQ0FBQyx3S0FBd0ssQ0FBQzthQUNuTDs7Ozt5QkFHRSxLQUFLO29CQUVMLEtBQUs7eUJBQ0wsS0FBSzt1QkFDTCxLQUFLO21CQUNMLEtBQUs7b0JBQ0wsS0FBSzttQkFDTCxLQUFLOzs7O0lBUE4sNkNBQTRCOztJQUU1Qix3Q0FBdUI7O0lBQ3ZCLDZDQUE2Qjs7SUFDN0IsMkNBQTJCOztJQUMzQix1Q0FBc0I7O0lBQ3RCLHdDQUF1Qjs7SUFDdkIsdUNBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2xhbWItYnV0dG9uLWljb24nLFxuICB0ZW1wbGF0ZTogYDwhLS0gPGJ1dHRvbiBjbGFzcz1cImJ0biBsYW1iLWJ0bi1ibG9jayBidG4tc21cIiBbdGl0bGVdPVwidGl0bGUgfHwgJydcIiBbcm91dGVyTGlua109XCJyb3V0ZXJMaW5rXCIgW2Rpc2FibGVkXT1cImlzRGlzYWJsZWRcIj4gLS0+XG48YnV0dG9uIGNsYXNzPVwiYnRuIGxhbWItYnRuLWJsb2NrIGJ0bi17eyBzaXplIH19IHt7IGNvbG9yQ2xhc3MgfX1cIiBbdGl0bGVdPVwidGl0bGUgfHwgJydcIiBbZGlzYWJsZWRdPVwiaXNEaXNhYmxlZFwiPlxuICA8c3BhbiBjbGFzcz1cInt7IGljb24gfX1cIiBbbmdDbGFzc109XCJ7J2xhbWItaWNvbic6ICFvbmx5SWNvbiwgJ2xhbWItdGV4dC1ibGFjayc6IChjb2xvckNsYXNzID09PSAnYnRuLWxpZ2h0JykgfVwiPjwvc3Bhbj5cbiAgPHNwYW4gKm5nSWY9XCIhb25seUljb25cIiBbbmdDbGFzc109XCJ7J2xhbWItdGV4dC1ibGFjayc6IChjb2xvckNsYXNzID09PSAnYnRuLWxpZ2h0Jyl9XCI+IHt7IGxhYmVsIH19PC9zcGFuPlxuPC9idXR0b24+YCxcbiAgc3R5bGVzOiBbYC5sYW1iLWljb257bWFyZ2luLXJpZ2h0OjNweH1AbWVkaWEgKG1heC13aWR0aDo1NTBweCl7LmxhbWItYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19Omhvc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX1gXVxufSlcbmV4cG9ydCBjbGFzcyBMYW1iQnV0dG9uSWNvbkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgQElucHV0KCkgY29sb3JDbGFzczogc3RyaW5nO1xuICAvLyBASW5wdXQoKSBjbGFzczogc3RyaW5nOyAvLyBERVBSRUNBVEVEXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG4gIEBJbnB1dCgpIG9ubHlJY29uOiBib29sZWFuO1xuICBASW5wdXQoKSBpY29uOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHNpemU6IHN0cmluZztcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmNvbG9yQ2xhc3MgPSAnYnRuLWxpZ2h0JztcbiAgICB0aGlzLmljb24gPSAnZmEgZmEtcGx1cy1jaXJjbGUnO1xuICAgIHRoaXMubGFiZWwgPSAnTmV3JztcbiAgICB0aGlzLnNpemUgPSAnbGcnO1xuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cbn1cbiJdfQ==