UNPKG

fundamental-ngx

Version:

SAP Fundamentals, implemented in Angular

60 lines 3.52 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Directive, Input, HostBinding } from '@angular/core'; /** * Directive to be applied to the parent of a form control. * * ```html * <div fd-form-item> * <input fd-form-control type="text" /> * </div> * ``` */ export class FormItemDirective { constructor() { /** * Whether the form item is a checkbox. */ this.isCheck = false; /** * Whether the form item is inline. */ this.isInline = false; /** * @hidden */ this.fdFormItemClass = true; } } FormItemDirective.decorators = [ { type: Directive, args: [{ // TODO to be discussed // tslint:disable-next-line:directive-selector selector: '[fd-form-item]' },] } ]; FormItemDirective.propDecorators = { isCheck: [{ type: Input }, { type: HostBinding, args: ['class.fd-form__item--check',] }], isInline: [{ type: Input }, { type: HostBinding, args: ['class.fd-form__item--inline',] }], fdFormItemClass: [{ type: HostBinding, args: ['class.fd-form__item',] }] }; if (false) { /** * Whether the form item is a checkbox. * @type {?} */ FormItemDirective.prototype.isCheck; /** * Whether the form item is inline. * @type {?} */ FormItemDirective.prototype.isInline; /** * @hidden * @type {?} */ FormItemDirective.prototype.fdFormItemClass; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1pdGVtLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Z1bmRhbWVudGFsLW5neC8iLCJzb3VyY2VzIjpbImxpYi9mb3JtL2Zvcm0taXRlbS9mb3JtLWl0ZW0uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7Ozs7Ozs7QUFnQjlELE1BQU0sT0FBTyxpQkFBaUI7SUFMOUI7Ozs7UUFVSSxZQUFPLEdBQVksS0FBSyxDQUFDOzs7O1FBS3pCLGFBQVEsR0FBWSxLQUFLLENBQUM7Ozs7UUFJMUIsb0JBQWUsR0FBWSxJQUFJLENBQUM7SUFDcEMsQ0FBQzs7O1lBcEJBLFNBQVMsU0FBQzs7O2dCQUdQLFFBQVEsRUFBRSxnQkFBZ0I7YUFDN0I7OztzQkFJSSxLQUFLLFlBQ0wsV0FBVyxTQUFDLDRCQUE0Qjt1QkFJeEMsS0FBSyxZQUNMLFdBQVcsU0FBQyw2QkFBNkI7OEJBSXpDLFdBQVcsU0FBQyxxQkFBcUI7Ozs7Ozs7SUFWbEMsb0NBRXlCOzs7OztJQUd6QixxQ0FFMEI7Ozs7O0lBRzFCLDRDQUNnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQsIEhvc3RCaW5kaW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKlxuICogRGlyZWN0aXZlIHRvIGJlIGFwcGxpZWQgdG8gdGhlIHBhcmVudCBvZiBhIGZvcm0gY29udHJvbC5cbiAqXG4gKiBgYGBodG1sXG4gKiA8ZGl2IGZkLWZvcm0taXRlbT5cbiAqICAgICA8aW5wdXQgZmQtZm9ybS1jb250cm9sIHR5cGU9XCJ0ZXh0XCIgLz5cbiAqIDwvZGl2PlxuICogYGBgXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIC8vIFRPRE8gdG8gYmUgZGlzY3Vzc2VkXG4gICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRpcmVjdGl2ZS1zZWxlY3RvclxuICAgIHNlbGVjdG9yOiAnW2ZkLWZvcm0taXRlbV0nXG59KVxuZXhwb3J0IGNsYXNzIEZvcm1JdGVtRGlyZWN0aXZlIHtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBmb3JtIGl0ZW0gaXMgYSBjaGVja2JveC4gKi9cbiAgICBASW5wdXQoKVxuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZmQtZm9ybV9faXRlbS0tY2hlY2snKVxuICAgIGlzQ2hlY2s6IGJvb2xlYW4gPSBmYWxzZTtcblxuICAgIC8qKiBXaGV0aGVyIHRoZSBmb3JtIGl0ZW0gaXMgaW5saW5lLiAqL1xuICAgIEBJbnB1dCgpXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5mZC1mb3JtX19pdGVtLS1pbmxpbmUnKVxuICAgIGlzSW5saW5lOiBib29sZWFuID0gZmFsc2U7XG5cbiAgICAvKiogQGhpZGRlbiAqL1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZmQtZm9ybV9faXRlbScpXG4gICAgZmRGb3JtSXRlbUNsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cbiJdfQ==