@kushki/ng-suka
Version:
<p align="center"> <h1 align="center">Suka Components Angular</h1> <p align="center"> An Angular implementation of the Suka Design System </p> </p>
57 lines • 3.3 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input, HostBinding } from '@angular/core';
var Badge = /** @class */ (function () {
function Badge() {
/**
* Badge type. Defaults to `default`.
*/
this.type = 'default';
/**
* Badge size. Defaults to `md`.
*/
this.size = 'md';
this.class = '';
}
Object.defineProperty(Badge.prototype, "attrClass", {
get: /**
* @return {?}
*/
function () {
return "badge badge--" + this.type + " badge--" + this.size + " " + this.class;
},
enumerable: true,
configurable: true
});
Badge.decorators = [
{ type: Component, args: [{
selector: 'suka-badge',
template: "<ng-content></ng-content>"
}] }
];
Badge.propDecorators = {
type: [{ type: Input }],
size: [{ type: Input }],
class: [{ type: Input }],
attrClass: [{ type: HostBinding, args: ['attr.class',] }]
};
return Badge;
}());
export { Badge };
if (false) {
/**
* Badge type. Defaults to `default`.
* @type {?}
*/
Badge.prototype.type;
/**
* Badge size. Defaults to `md`.
* @type {?}
*/
Badge.prototype.size;
/** @type {?} */
Badge.prototype.class;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFkZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL2JhZGdlL2JhZGdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxLQUFLLEVBQ0wsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBSXZCO0lBQUE7Ozs7UUFRVyxTQUFJLEdBQWMsU0FBUyxDQUFDOzs7O1FBSzVCLFNBQUksR0FBZ0IsSUFBSSxDQUFDO1FBRXpCLFVBQUssR0FBRyxFQUFFLENBQUM7SUFLdEIsQ0FBQztJQUhDLHNCQUErQiw0QkFBUzs7OztRQUF4QztZQUNFLE9BQU8sa0JBQWdCLElBQUksQ0FBQyxJQUFJLGdCQUFXLElBQUksQ0FBQyxJQUFJLFNBQUksSUFBSSxDQUFDLEtBQU8sQ0FBQztRQUN2RSxDQUFDOzs7T0FBQTs7Z0JBbkJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsWUFBWTtvQkFDdEIsUUFBUSxFQUFFLDJCQUEyQjtpQkFDdEM7Ozt1QkFLRSxLQUFLO3VCQUtMLEtBQUs7d0JBRUwsS0FBSzs0QkFFTCxXQUFXLFNBQUMsWUFBWTs7SUFHM0IsWUFBQztDQUFBLEFBcEJELElBb0JDO1NBaEJZLEtBQUs7Ozs7OztJQUloQixxQkFBcUM7Ozs7O0lBS3JDLHFCQUFrQzs7SUFFbEMsc0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgSG9zdEJpbmRpbmdcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCB0eXBlIEJhZGdlVHlwZSA9ICdkZWZhdWx0JyB8ICdpbmZvJyB8ICdzdWNjZXNzJyB8ICdhdHRlbnRpb24nIHwgJ2FsZXJ0JyB8ICdkaXNhYmxlZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3N1a2EtYmFkZ2UnLFxuICB0ZW1wbGF0ZTogYDxuZy1jb250ZW50PjwvbmctY29udGVudD5gXG59KVxuZXhwb3J0IGNsYXNzIEJhZGdlIHtcbiAgLyoqXG4gICAqIEJhZGdlIHR5cGUuIERlZmF1bHRzIHRvIGBkZWZhdWx0YC5cbiAgICovXG4gIEBJbnB1dCgpIHR5cGU6IEJhZGdlVHlwZSA9ICdkZWZhdWx0JztcblxuICAvKipcbiAgICogQmFkZ2Ugc2l6ZS4gRGVmYXVsdHMgdG8gYG1kYC5cbiAgICovXG4gIEBJbnB1dCgpIHNpemU6ICdzbScgfCAnbWQnID0gJ21kJztcblxuICBASW5wdXQoKSBjbGFzcyA9ICcnO1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5jbGFzcycpIGdldCBhdHRyQ2xhc3MoKSB7XG4gICAgcmV0dXJuIGBiYWRnZSBiYWRnZS0tJHt0aGlzLnR5cGV9IGJhZGdlLS0ke3RoaXMuc2l6ZX0gJHt0aGlzLmNsYXNzfWA7XG4gIH1cbn1cbiJdfQ==