UNPKG

@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>

51 lines 3.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, HostBinding } from '@angular/core'; export class Badge { constructor() { /** * Sets the badge type. Can be `default`, `info`, `success`, `attention`, `alert` or `disabled`. Defaults to `default`. */ this.type = 'default'; /** * Badge size. Defaults to `md`. */ this.size = 'md'; this.class = ''; } /** * @return {?} */ get attrClass() { return `badge badge--${this.type} badge--${this.size} ${this.class}`; } } 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',] }] }; if (false) { /** * Sets the badge type. Can be `default`, `info`, `success`, `attention`, `alert` or `disabled`. 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFkZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL2JhZGdlL2JhZGdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxLQUFLLEVBQ0wsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBUXZCLE1BQU0sT0FBTyxLQUFLO0lBSmxCOzs7O1FBUVcsU0FBSSxHQUFjLFNBQVMsQ0FBQzs7OztRQUs1QixTQUFJLEdBQWdCLElBQUksQ0FBQztRQUV6QixVQUFLLEdBQUcsRUFBRSxDQUFDO0lBS3RCLENBQUM7Ozs7SUFIQyxJQUErQixTQUFTO1FBQ3RDLE9BQU8sZ0JBQWdCLElBQUksQ0FBQyxJQUFJLFdBQVcsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDdkUsQ0FBQzs7O1lBbkJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsWUFBWTtnQkFDdEIsUUFBUSxFQUFFLDJCQUEyQjthQUN0Qzs7O21CQUtFLEtBQUs7bUJBS0wsS0FBSztvQkFFTCxLQUFLO3dCQUVMLFdBQVcsU0FBQyxZQUFZOzs7Ozs7O0lBVHpCLHFCQUFxQzs7Ozs7SUFLckMscUJBQWtDOztJQUVsQyxzQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBIb3N0QmluZGluZ1xufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgQmFkZ2VUeXBlID0gJ2RlZmF1bHQnIHwgJ2luZm8nIHwgJ3N1Y2Nlc3MnIHwgJ2F0dGVudGlvbicgfCAnYWxlcnQnIHwgJ2Rpc2FibGVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3VrYS1iYWRnZScsXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PmBcbn0pXG5leHBvcnQgY2xhc3MgQmFkZ2Uge1xuICAvKipcbiAgICogU2V0cyB0aGUgYmFkZ2UgdHlwZS4gQ2FuIGJlIGBkZWZhdWx0YCwgYGluZm9gLCBgc3VjY2Vzc2AsIGBhdHRlbnRpb25gLCBgYWxlcnRgIG9yIGBkaXNhYmxlZGAuIERlZmF1bHRzIHRvIGBkZWZhdWx0YC5cbiAgICovXG4gIEBJbnB1dCgpIHR5cGU6IEJhZGdlVHlwZSA9ICdkZWZhdWx0JztcblxuICAvKipcbiAgICogQmFkZ2Ugc2l6ZS4gRGVmYXVsdHMgdG8gYG1kYC5cbiAgICovXG4gIEBJbnB1dCgpIHNpemU6ICdzbScgfCAnbWQnID0gJ21kJztcblxuICBASW5wdXQoKSBjbGFzcyA9ICcnO1xuXG4gIEBIb3N0QmluZGluZygnYXR0ci5jbGFzcycpIGdldCBhdHRyQ2xhc3MoKSB7XG4gICAgcmV0dXJuIGBiYWRnZSBiYWRnZS0tJHt0aGlzLnR5cGV9IGJhZGdlLS0ke3RoaXMuc2l6ZX0gJHt0aGlzLmNsYXNzfWA7XG4gIH1cbn1cbiJdfQ==