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 2.99 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() { /** * Badge type. 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) { /** * 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFkZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGt1c2hraS9uZy1zdWthLyIsInNvdXJjZXMiOlsibGliL2JhZGdlL2JhZGdlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFDVCxLQUFLLEVBQ0wsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBUXZCLE1BQU0sT0FBTyxLQUFLO0lBSmxCOzs7O1FBUVcsU0FBSSxHQUFjLFNBQVMsQ0FBQzs7OztRQUs1QixTQUFJLEdBQWdCLElBQUksQ0FBQztRQUV6QixVQUFLLEdBQUcsRUFBRSxDQUFDO0lBS3RCLENBQUM7Ozs7SUFIQyxJQUErQixTQUFTO1FBQ3RDLE9BQU8sZ0JBQWdCLElBQUksQ0FBQyxJQUFJLFdBQVcsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDdkUsQ0FBQzs7O1lBbkJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsWUFBWTtnQkFDdEIsUUFBUSxFQUFFLDJCQUEyQjthQUN0Qzs7O21CQUtFLEtBQUs7bUJBS0wsS0FBSztvQkFFTCxLQUFLO3dCQUVMLFdBQVcsU0FBQyxZQUFZOzs7Ozs7O0lBVHpCLHFCQUFxQzs7Ozs7SUFLckMscUJBQWtDOztJQUVsQyxzQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsXG4gIElucHV0LFxuICBIb3N0QmluZGluZ1xufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgQmFkZ2VUeXBlID0gJ2RlZmF1bHQnIHwgJ2luZm8nIHwgJ3N1Y2Nlc3MnIHwgJ2F0dGVudGlvbicgfCAnYWxlcnQnIHwgJ2Rpc2FibGVkJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc3VrYS1iYWRnZScsXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PmBcbn0pXG5leHBvcnQgY2xhc3MgQmFkZ2Uge1xuICAvKipcbiAgICogQmFkZ2UgdHlwZS4gRGVmYXVsdHMgdG8gYGRlZmF1bHRgLlxuICAgKi9cbiAgQElucHV0KCkgdHlwZTogQmFkZ2VUeXBlID0gJ2RlZmF1bHQnO1xuXG4gIC8qKlxuICAgKiBCYWRnZSBzaXplLiBEZWZhdWx0cyB0byBgbWRgLlxuICAgKi9cbiAgQElucHV0KCkgc2l6ZTogJ3NtJyB8ICdtZCcgPSAnbWQnO1xuXG4gIEBJbnB1dCgpIGNsYXNzID0gJyc7XG5cbiAgQEhvc3RCaW5kaW5nKCdhdHRyLmNsYXNzJykgZ2V0IGF0dHJDbGFzcygpIHtcbiAgICByZXR1cm4gYGJhZGdlIGJhZGdlLS0ke3RoaXMudHlwZX0gYmFkZ2UtLSR7dGhpcy5zaXplfSAke3RoaXMuY2xhc3N9YDtcbiAgfVxufVxuIl19