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>

41 lines 2.77 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Input, HostBinding, Directive } from '@angular/core'; // tslint:disable-next-line: directive-class-suffix export class Container { constructor() { this.sukaContainer = 'default'; this.default = true; this.fluid = false; } /** * @return {?} */ ngOnInit() { if (this.sukaContainer === 'fluid') { this.fluid = true; this.default = false; } } } Container.decorators = [ { type: Directive, args: [{ selector: '[sukaContainer]' },] } ]; Container.propDecorators = { sukaContainer: [{ type: Input }], default: [{ type: HostBinding, args: ['class.container',] }], fluid: [{ type: HostBinding, args: ['class.container--fluid',] }] }; if (false) { /** @type {?} */ Container.prototype.sukaContainer; /** @type {?} */ Container.prototype.default; /** @type {?} */ Container.prototype.fluid; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFpbmVyLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrdXNoa2kvbmctc3VrYS8iLCJzb3VyY2VzIjpbImxpYi9jb250YWluZXIvY29udGFpbmVyLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBS3RFLG1EQUFtRDtBQUNuRCxNQUFNLE9BQU8sU0FBUztJQUp0QjtRQUtXLGtCQUFhLEdBQXdCLFNBQVMsQ0FBQztRQUV4QixZQUFPLEdBQUcsSUFBSSxDQUFDO1FBQ1IsVUFBSyxHQUFHLEtBQUssQ0FBQztJQVF2RCxDQUFDOzs7O0lBTlEsUUFBUTtRQUNiLElBQUksSUFBSSxDQUFDLGFBQWEsS0FBSyxPQUFPLEVBQUU7WUFDbEMsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7WUFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7U0FDdEI7SUFDSCxDQUFDOzs7WUFmRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjthQUM1Qjs7OzRCQUdFLEtBQUs7c0JBRUwsV0FBVyxTQUFDLGlCQUFpQjtvQkFDN0IsV0FBVyxTQUFDLHdCQUF3Qjs7OztJQUhyQyxrQ0FBd0Q7O0lBRXhELDRCQUErQzs7SUFDL0MsMEJBQXFEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5wdXQsIEhvc3RCaW5kaW5nLCBEaXJlY3RpdmUsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbc3VrYUNvbnRhaW5lcl0nXG59KVxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBkaXJlY3RpdmUtY2xhc3Mtc3VmZml4XG5leHBvcnQgY2xhc3MgQ29udGFpbmVyIGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgc3VrYUNvbnRhaW5lcjogJ2RlZmF1bHQnIHwgJ2ZsdWlkJyA9ICdkZWZhdWx0JztcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmNvbnRhaW5lcicpIGRlZmF1bHQgPSB0cnVlO1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmNvbnRhaW5lci0tZmx1aWQnKSBmbHVpZCA9IGZhbHNlO1xuXG4gIHB1YmxpYyBuZ09uSW5pdCgpIHtcbiAgICBpZiAodGhpcy5zdWthQ29udGFpbmVyID09PSAnZmx1aWQnKSB7XG4gICAgICB0aGlzLmZsdWlkID0gdHJ1ZTtcbiAgICAgIHRoaXMuZGVmYXVsdCA9IGZhbHNlO1xuICAgIH1cbiAgfVxufVxuIl19