@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
JavaScript
/**
* @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==