UNPKG

@tiposaurio/guido-lib

Version:
57 lines 4.43 kB
/** * @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=