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>

54 lines 3.36 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, HostBinding, Input } from '@angular/core'; // tslint:disable-next-line: directive-class-suffix export class TextArea { constructor() { this.baseClass = true; /** * Set to `true` to display the invalid state. */ this.invalid = false; /** * Set to `true` to display the valid state. */ this.valid = false; /** * Set to `true` to display a loading text area. */ this.skeleton = false; } } TextArea.decorators = [ { type: Directive, args: [{ selector: '[sukaTextArea]' },] } ]; TextArea.propDecorators = { baseClass: [{ type: HostBinding, args: ['class.text-area',] }], invalid: [{ type: HostBinding, args: ['class.text-area--invalid',] }, { type: Input }], valid: [{ type: HostBinding, args: ['class.text-area--valid',] }, { type: Input }], skeleton: [{ type: HostBinding, args: ['class.skeleton',] }, { type: Input }] }; if (false) { /** @type {?} */ TextArea.prototype.baseClass; /** * Set to `true` to display the invalid state. * @type {?} */ TextArea.prototype.invalid; /** * Set to `true` to display the valid state. * @type {?} */ TextArea.prototype.valid; /** * Set to `true` to display a loading text area. * @type {?} */ TextArea.prototype.skeleton; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC1hcmVhLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrdXNoa2kvbmctc3VrYS8iLCJzb3VyY2VzIjpbImxpYi9pbnB1dC90ZXh0LWFyZWEuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFNOUQsbURBQW1EO0FBQ25ELE1BQU0sT0FBTyxRQUFRO0lBTHJCO1FBTWtDLGNBQVMsR0FBRyxJQUFJLENBQUM7Ozs7UUFJQyxZQUFPLEdBQUcsS0FBSyxDQUFDOzs7O1FBSWxCLFVBQUssR0FBRyxLQUFLLENBQUM7Ozs7UUFJdEIsYUFBUSxHQUFHLEtBQUssQ0FBQztJQUMzRCxDQUFDOzs7WUFuQkEsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxnQkFBZ0I7YUFDM0I7Ozt3QkFJRSxXQUFXLFNBQUMsaUJBQWlCO3NCQUk3QixXQUFXLFNBQUMsMEJBQTBCLGNBQUcsS0FBSztvQkFJOUMsV0FBVyxTQUFDLHdCQUF3QixjQUFHLEtBQUs7dUJBSTVDLFdBQVcsU0FBQyxnQkFBZ0IsY0FBRyxLQUFLOzs7O0lBWnJDLDZCQUFpRDs7Ozs7SUFJakQsMkJBQWtFOzs7OztJQUlsRSx5QkFBOEQ7Ozs7O0lBSTlELDRCQUF5RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdEJpbmRpbmcsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1tzdWthVGV4dEFyZWFdJ1xufSlcblxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBkaXJlY3RpdmUtY2xhc3Mtc3VmZml4XG5leHBvcnQgY2xhc3MgVGV4dEFyZWEge1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnRleHQtYXJlYScpIGJhc2VDbGFzcyA9IHRydWU7XG4gIC8qKlxuICAgKiBTZXQgdG8gYHRydWVgIHRvIGRpc3BsYXkgdGhlIGludmFsaWQgc3RhdGUuXG4gICAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnRleHQtYXJlYS0taW52YWxpZCcpIEBJbnB1dCgpIGludmFsaWQgPSBmYWxzZTtcbiAgLyoqXG4gICAqIFNldCB0byBgdHJ1ZWAgdG8gZGlzcGxheSB0aGUgdmFsaWQgc3RhdGUuXG4gICAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnRleHQtYXJlYS0tdmFsaWQnKSBASW5wdXQoKSB2YWxpZCA9IGZhbHNlO1xuICAvKipcbiAgICogU2V0IHRvIGB0cnVlYCB0byBkaXNwbGF5IGEgbG9hZGluZyB0ZXh0IGFyZWEuXG4gICAqL1xuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnNrZWxldG9uJykgQElucHV0KCkgc2tlbGV0b24gPSBmYWxzZTtcbn1cbiJdfQ==