@tiposaurio/guido-lib
Version:
57 lines • 4.43 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/components/button-icon/button-icon.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
// import { abcForms } from '../standardizer';
export class GuiButtonIconComponent {
constructor() {
this.class = 'btn btn-primary';
this.icon = 'fa fa-plus-circle';
this.label = 'Nuevo';
}
/**
* @return {?}
*/
ngOnInit() {
}
}
GuiButtonIconComponent.decorators = [
{ type: Component, args: [{
selector: 'gui-button-icon',
template: "<button class=\"btn {{colorClass}} btn-sm\" [title]=\"title || ''\" [routerLink]=\"routerLink\" [disabled]=\"isDisabled\">\r\n<!-- <button class=\"btn lamb-btn-block btn-sm\" [title]=\"title || ''\" [routerLink]=\"routerLink\">\r\n <a class=\"btn lamb-btn-block btn-sm\" [title]=\"title || ''\" [routerLink]=\"routerLink\"> -->\r\n <span class=\"{{ icon }}\" [ngClass]=\"{'lamb-icon': !onlyIcon }\"></span>\r\n <span *ngIf=\"!onlyIcon\"> {{ label }}</span>\r\n <!-- </a> -->\r\n</button>",
styles: [".lamb-icon{margin-right:3px}@media (max-width:550px){.lamb-btn-block{display:block;width:100%}}"]
}] }
];
/** @nocollapse */
GuiButtonIconComponent.ctorParameters = () => [];
GuiButtonIconComponent.propDecorators = {
class: [{ type: Input }],
colorClass: [{ type: Input }],
label: [{ type: Input }],
isDisabled: [{ type: Input }],
routerLink: [{ type: Input }],
onlyIcon: [{ type: Input }],
icon: [{ type: Input }],
title: [{ type: Input }]
};
if (false) {
/** @type {?} */
GuiButtonIconComponent.prototype.class;
/** @type {?} */
GuiButtonIconComponent.prototype.colorClass;
/** @type {?} */
GuiButtonIconComponent.prototype.label;
/** @type {?} */
GuiButtonIconComponent.prototype.isDisabled;
/** @type {?} */
GuiButtonIconComponent.prototype.routerLink;
/** @type {?} */
GuiButtonIconComponent.prototype.onlyIcon;
/** @type {?} */
GuiButtonIconComponent.prototype.icon;
/** @type {?} */
GuiButtonIconComponent.prototype.title;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpcG9zYXVyaW8vZ3VpZG8tbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYnV0dG9uLWljb24vYnV0dG9uLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBU3pELE1BQU0sT0FBTyxzQkFBc0I7SUFXL0I7UUFDSSxJQUFJLENBQUMsS0FBSyxHQUFHLGlCQUFpQixDQUFDO1FBQy9CLElBQUksQ0FBQyxJQUFJLEdBQUcsbUJBQW1CLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUM7SUFDekIsQ0FBQzs7OztJQUVELFFBQVE7SUFDUixDQUFDOzs7WUF4QkosU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxpQkFBaUI7Z0JBQzNCLCtmQUF5Qzs7YUFFNUM7Ozs7O29CQUdJLEtBQUs7eUJBQ0wsS0FBSztvQkFDTCxLQUFLO3lCQUVMLEtBQUs7eUJBQ0wsS0FBSzt1QkFDTCxLQUFLO21CQUNMLEtBQUs7b0JBQ0wsS0FBSzs7OztJQVJOLHVDQUF1Qjs7SUFDdkIsNENBQTRCOztJQUM1Qix1Q0FBdUI7O0lBRXZCLDRDQUE2Qjs7SUFDN0IsNENBQXlCOztJQUN6QiwwQ0FBMkI7O0lBQzNCLHNDQUFzQjs7SUFDdEIsdUNBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbi8vIGltcG9ydCB7IGFiY0Zvcm1zIH0gZnJvbSAnLi4vc3RhbmRhcmRpemVyJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdndWktYnV0dG9uLWljb24nLFxyXG4gICAgdGVtcGxhdGVVcmw6ICdidXR0b24taWNvbi5jb21wb25lbnQuaHRtbCcsXHJcbiAgICBzdHlsZVVybHM6IFsnLi9idXR0b24taWNvbi5jb21wb25lbnQuc2NzcyddLFxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEd1aUJ1dHRvbkljb25Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gICAgQElucHV0KCkgY2xhc3M6IHN0cmluZztcclxuICAgIEBJbnB1dCgpIGNvbG9yQ2xhc3M6IHN0cmluZztcclxuICAgIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XHJcbiAgICAvLyBwdWJsaWMgYWJGb3JtczogYW55O1xyXG4gICAgQElucHV0KCkgaXNEaXNhYmxlZDogYm9vbGVhbjtcclxuICAgIEBJbnB1dCgpIHJvdXRlckxpbms6IGFueTtcclxuICAgIEBJbnB1dCgpIG9ubHlJY29uOiBib29sZWFuO1xyXG4gICAgQElucHV0KCkgaWNvbjogc3RyaW5nO1xyXG4gICAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcclxuXHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICAgICB0aGlzLmNsYXNzID0gJ2J0biBidG4tcHJpbWFyeSc7XHJcbiAgICAgICAgdGhpcy5pY29uID0gJ2ZhIGZhLXBsdXMtY2lyY2xlJztcclxuICAgICAgICB0aGlzLmxhYmVsID0gJ051ZXZvJztcclxuICAgIH1cclxuXHJcbiAgICBuZ09uSW5pdCgpIHtcclxuICAgIH1cclxufVxyXG4iXX0=