@tiposaurio/guido-lib
Version:
62 lines • 4.77 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';
var GuiButtonIconComponent = /** @class */ (function () {
function GuiButtonIconComponent() {
this.class = 'btn btn-primary';
this.icon = 'fa fa-plus-circle';
this.label = 'Nuevo';
}
/**
* @return {?}
*/
GuiButtonIconComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
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 = function () { return []; };
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 }]
};
return GuiButtonIconComponent;
}());
export { GuiButtonIconComponent };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRpcG9zYXVyaW8vZ3VpZG8tbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYnV0dG9uLWljb24vYnV0dG9uLWljb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBR3pEO0lBaUJJO1FBQ0ksSUFBSSxDQUFDLEtBQUssR0FBRyxpQkFBaUIsQ0FBQztRQUMvQixJQUFJLENBQUMsSUFBSSxHQUFHLG1CQUFtQixDQUFDO1FBQ2hDLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7Ozs7SUFFRCx5Q0FBUTs7O0lBQVI7SUFDQSxDQUFDOztnQkF4QkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLCtmQUF5Qzs7aUJBRTVDOzs7Ozt3QkFHSSxLQUFLOzZCQUNMLEtBQUs7d0JBQ0wsS0FBSzs2QkFFTCxLQUFLOzZCQUNMLEtBQUs7MkJBQ0wsS0FBSzt1QkFDTCxLQUFLO3dCQUNMLEtBQUs7O0lBVVYsNkJBQUM7Q0FBQSxBQXpCRCxJQXlCQztTQW5CWSxzQkFBc0I7OztJQUMvQix1Q0FBdUI7O0lBQ3ZCLDRDQUE0Qjs7SUFDNUIsdUNBQXVCOztJQUV2Qiw0Q0FBNkI7O0lBQzdCLDRDQUF5Qjs7SUFDekIsMENBQTJCOztJQUMzQixzQ0FBc0I7O0lBQ3RCLHVDQUF1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG4vLyBpbXBvcnQgeyBhYmNGb3JtcyB9IGZyb20gJy4uL3N0YW5kYXJkaXplcic7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnZ3VpLWJ1dHRvbi1pY29uJyxcclxuICAgIHRlbXBsYXRlVXJsOiAnYnV0dG9uLWljb24uY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vYnV0dG9uLWljb24uY29tcG9uZW50LnNjc3MnXSxcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBHdWlCdXR0b25JY29uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICAgIEBJbnB1dCgpIGNsYXNzOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBjb2xvckNsYXNzOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xyXG4gICAgLy8gcHVibGljIGFiRm9ybXM6IGFueTtcclxuICAgIEBJbnB1dCgpIGlzRGlzYWJsZWQ6IGJvb2xlYW47XHJcbiAgICBASW5wdXQoKSByb3V0ZXJMaW5rOiBhbnk7XHJcbiAgICBASW5wdXQoKSBvbmx5SWNvbjogYm9vbGVhbjtcclxuICAgIEBJbnB1dCgpIGljb246IHN0cmluZztcclxuICAgIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmc7XHJcblxyXG4gICAgY29uc3RydWN0b3IoKSB7XHJcbiAgICAgICAgdGhpcy5jbGFzcyA9ICdidG4gYnRuLXByaW1hcnknO1xyXG4gICAgICAgIHRoaXMuaWNvbiA9ICdmYSBmYS1wbHVzLWNpcmNsZSc7XHJcbiAgICAgICAgdGhpcy5sYWJlbCA9ICdOdWV2byc7XHJcbiAgICB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICB9XHJcbn1cclxuIl19