/**
 * @fileoverview added by tsickle
 * Generated from: lib/attribute/attribute-form/attribute-form.component.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Component, Input } from '@angular/core';
import { AttributeBase } from '../attribute-base';
import { FormGroup } from '@angular/forms';
var AttributeFormComponent = /** @class */ (function () {
    function AttributeFormComponent() {
    }
    /**
     * @return {?}
     */
    AttributeFormComponent.prototype.ngOnInit = /**
     * @return {?}
     */
    function () {
    };
    AttributeFormComponent.decorators = [
        { type: Component, args: [{
                    selector: 'dk-app-attribute-form',
                    template: "<div class=\"form-group row\" [formGroup]=\"formGroup\">\n  <label class=\"col-4 col-form-label text-right\"\n         [class.form-control-sm]=\"isSmallSize\"\n         [attr.for]=\"attributeControl.key\">\n    {{attributeControl.label}}<strong *ngIf=\"attributeControl.primaryKey\" class=\"primaryKey\">*</strong>:\n  </label>\n\n  <dk-app-attribute class=\"col-8\" [attributeControl]=\"attributeControl\" [formGroup]=\"formGroup\"\n                 [isSmallSize]=\"isSmallSize\" [readonly]=\"readonly\">\n  </dk-app-attribute>\n\n</div>\n",
                    styles: [""]
                }] }
    ];
    /** @nocollapse */
    AttributeFormComponent.ctorParameters = function () { return []; };
    AttributeFormComponent.propDecorators = {
        attributeControl: [{ type: Input }],
        formGroup: [{ type: Input }],
        readonly: [{ type: Input }],
        isSmallSize: [{ type: Input }]
    };
    return AttributeFormComponent;
}());
export { AttributeFormComponent };
if (false) {
    /** @type {?} */
    AttributeFormComponent.prototype.attributeControl;
    /** @type {?} */
    AttributeFormComponent.prototype.formGroup;
    /** @type {?} */
    AttributeFormComponent.prototype.readonly;
    /** @type {?} */
    AttributeFormComponent.prototype.isSmallSize;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXR0cmlidXRlLWZvcm0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vam9yLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXR0cmlidXRlL2F0dHJpYnV0ZS1mb3JtL2F0dHJpYnV0ZS1mb3JtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDO0FBQ3ZELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUNoRCxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFFekM7SUFPRTtJQUFnQixDQUFDOzs7O0lBTWpCLHlDQUFROzs7SUFBUjtJQUVBLENBQUM7O2dCQWZGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsdUJBQXVCO29CQUNqQyx3aUJBQThDOztpQkFFL0M7Ozs7O21DQUtFLEtBQUs7NEJBQ0wsS0FBSzsyQkFDTCxLQUFLOzhCQUNMLEtBQUs7O0lBSVIsNkJBQUM7Q0FBQSxBQWhCRCxJQWdCQztTQVhZLHNCQUFzQjs7O0lBSWpDLGtEQUF5Qzs7SUFDekMsMkNBQThCOztJQUM5QiwwQ0FBMkI7O0lBQzNCLDZDQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBJbnB1dCwgT25Jbml0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7QXR0cmlidXRlQmFzZX0gZnJvbSAnLi4vYXR0cmlidXRlLWJhc2UnO1xuaW1wb3J0IHtGb3JtR3JvdXB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZGstYXBwLWF0dHJpYnV0ZS1mb3JtJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2F0dHJpYnV0ZS1mb3JtLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vYXR0cmlidXRlLWZvcm0uY29tcG9uZW50LmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIEF0dHJpYnV0ZUZvcm1Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgQElucHV0KCkgYXR0cmlidXRlQ29udHJvbDogQXR0cmlidXRlQmFzZTtcbiAgQElucHV0KCkgZm9ybUdyb3VwOiBGb3JtR3JvdXA7XG4gIEBJbnB1dCgpIHJlYWRvbmx5OiBib29sZWFuO1xuICBASW5wdXQoKSBpc1NtYWxsU2l6ZTogYm9vbGVhbjtcbiAgbmdPbkluaXQoKSB7XG5cbiAgfVxufVxuIl19