/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Component, Input } from '@angular/core';
var FormGroupComponent = /** @class */ (function () {
    function FormGroupComponent() {
    }
    /**
     * @return {?}
     */
    FormGroupComponent.prototype.ngOnInit = /**
     * @return {?}
     */
    function () {
        this.initValues();
    };
    /**
     * @return {?}
     */
    FormGroupComponent.prototype.initValues = /**
     * @return {?}
     */
    function () {
        this.className = this.classNameInput || '';
        this.iconName = this.iconNameInput || '';
    };
    FormGroupComponent.decorators = [
        { type: Component, args: [{
                    selector: 'materialize-form-group',
                    template: "<div class=\"form-group-container\" [ngClass]=\"className\">\n  <div class=\"form-group-icon-container\" *ngIf=\"iconName\">\n    <materialize-icon [name]=\"iconName\" className=\"form-group-icon\" size=\"lg\"></materialize-icon>\n  </div>\n  <div class=\"form-group-field-container\">\n    <ng-content></ng-content>\n  </div>\n</div>\n",
                    styles: [".form-group-container{align-items:center;display:flex;flex-direction:row}.form-group-icon-container{display:flex;justify-content:center;width:40px}.form-group-icon{color:#6a6a6a}.form-group-field-container{display:flex;flex:1;flex-direction:column}"]
                }] }
    ];
    FormGroupComponent.propDecorators = {
        classNameInput: [{ type: Input, args: ['className',] }],
        iconNameInput: [{ type: Input, args: ['iconName',] }]
    };
    return FormGroupComponent;
}());
export { FormGroupComponent };
if (false) {
    /** @type {?} */
    FormGroupComponent.prototype.classNameInput;
    /** @type {?} */
    FormGroupComponent.prototype.iconNameInput;
    /** @type {?} */
    FormGroupComponent.prototype.className;
    /** @type {?} */
    FormGroupComponent.prototype.iconName;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1ncm91cC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tYXRlcmlhbGl6ZS1hbmd1bGFyLyIsInNvdXJjZXMiOlsiYXBwL2NvbXBvbmVudHMvZm9ybS1ncm91cC9mb3JtLWdyb3VwLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFFekQ7SUFBQTtJQW9CQSxDQUFDOzs7O0lBUkMscUNBQVE7OztJQUFSO1FBQ0UsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQ3BCLENBQUM7Ozs7SUFFRCx1Q0FBVTs7O0lBQVY7UUFDRSxJQUFJLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxjQUFjLElBQUksRUFBRSxDQUFDO1FBQzNDLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLGFBQWEsSUFBSSxFQUFFLENBQUM7SUFDM0MsQ0FBQzs7Z0JBbkJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsd0JBQXdCO29CQUVsQyw0VkFBMEM7O2lCQUMzQzs7O2lDQUVFLEtBQUssU0FBQyxXQUFXO2dDQUNqQixLQUFLLFNBQUMsVUFBVTs7SUFhbkIseUJBQUM7Q0FBQSxBQXBCRCxJQW9CQztTQWZZLGtCQUFrQjs7O0lBQzdCLDRDQUEyQzs7SUFDM0MsMkNBQXlDOztJQUV6Qyx1Q0FBeUI7O0lBQ3pCLHNDQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdtYXRlcmlhbGl6ZS1mb3JtLWdyb3VwJyxcbiAgc3R5bGVVcmxzOiBbJy4vZm9ybS1ncm91cC5jb21wb25lbnQuc2NzcyddLFxuICB0ZW1wbGF0ZVVybDogJy4vZm9ybS1ncm91cC5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgRm9ybUdyb3VwQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCdjbGFzc05hbWUnKSBjbGFzc05hbWVJbnB1dDogc3RyaW5nO1xuICBASW5wdXQoJ2ljb25OYW1lJykgaWNvbk5hbWVJbnB1dDogc3RyaW5nO1xuXG4gIHB1YmxpYyBjbGFzc05hbWU6IHN0cmluZztcbiAgcHVibGljIGljb25OYW1lOiBzdHJpbmc7XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgdGhpcy5pbml0VmFsdWVzKCk7XG4gIH1cblxuICBpbml0VmFsdWVzKCkge1xuICAgIHRoaXMuY2xhc3NOYW1lID0gdGhpcy5jbGFzc05hbWVJbnB1dCB8fCAnJztcbiAgICB0aGlzLmljb25OYW1lID0gdGhpcy5pY29uTmFtZUlucHV0IHx8ICcnO1xuICB9XG59XG4iXX0=