/**
 * @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';
export class AttributeFormComponent {
    constructor() {
    }
    /**
     * @return {?}
     */
    ngOnInit() {
    }
}
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 = () => [];
AttributeFormComponent.propDecorators = {
    attributeControl: [{ type: Input }],
    formGroup: [{ type: Input }],
    readonly: [{ type: Input }],
    isSmallSize: [{ type: Input }]
};
if (false) {
    /** @type {?} */
    AttributeFormComponent.prototype.attributeControl;
    /** @type {?} */
    AttributeFormComponent.prototype.formGroup;
    /** @type {?} */
    AttributeFormComponent.prototype.readonly;
    /** @type {?} */
    AttributeFormComponent.prototype.isSmallSize;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXR0cmlidXRlLWZvcm0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vam9yLWFuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvYXR0cmlidXRlL2F0dHJpYnV0ZS1mb3JtL2F0dHJpYnV0ZS1mb3JtLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUUsS0FBSyxFQUFTLE1BQU0sZUFBZSxDQUFDO0FBQ3ZELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxtQkFBbUIsQ0FBQztBQUNoRCxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFPekMsTUFBTSxPQUFPLHNCQUFzQjtJQUVqQztJQUFnQixDQUFDOzs7O0lBTWpCLFFBQVE7SUFFUixDQUFDOzs7WUFmRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtnQkFDakMsd2lCQUE4Qzs7YUFFL0M7Ozs7OytCQUtFLEtBQUs7d0JBQ0wsS0FBSzt1QkFDTCxLQUFLOzBCQUNMLEtBQUs7Ozs7SUFITixrREFBeUM7O0lBQ3pDLDJDQUE4Qjs7SUFDOUIsMENBQTJCOztJQUMzQiw2Q0FBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIE9uSW5pdH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0F0dHJpYnV0ZUJhc2V9IGZyb20gJy4uL2F0dHJpYnV0ZS1iYXNlJztcbmltcG9ydCB7Rm9ybUdyb3VwfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2RrLWFwcC1hdHRyaWJ1dGUtZm9ybScsXG4gIHRlbXBsYXRlVXJsOiAnLi9hdHRyaWJ1dGUtZm9ybS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2F0dHJpYnV0ZS1mb3JtLmNvbXBvbmVudC5jc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBBdHRyaWJ1dGVGb3JtQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIEBJbnB1dCgpIGF0dHJpYnV0ZUNvbnRyb2w6IEF0dHJpYnV0ZUJhc2U7XG4gIEBJbnB1dCgpIGZvcm1Hcm91cDogRm9ybUdyb3VwO1xuICBASW5wdXQoKSByZWFkb25seTogYm9vbGVhbjtcbiAgQElucHV0KCkgaXNTbWFsbFNpemU6IGJvb2xlYW47XG4gIG5nT25Jbml0KCkge1xuXG4gIH1cbn1cbiJdfQ==