[{"__symbolic":"module","version":4,"metadata":{"template":"\n<div class=\"sdc-input \">\n    <label class=\"sdc-input__label\" *ngIf=\"label\" [ngClass]=\"{'required':required}\">{{label}}</label>\n    <div class=\"sdc-input-wrapper\">\n        <input\n            class=\"sdc-input__input {{classNames}} {{size}}\"\n            [ngClass]=\"{'error': (!valid && dirty), 'disabled':disabled, 'isViewMode': isViewMode}\"\n            [attr.name]=\"name ? name : null\"\n            [placeholder]=\"placeHolder\"\n            [(ngModel)]=\"value\"\n            [maxlength]=\"maxLength\"\n            [minlength]=\"minLength\"\n            [type]=\"type\"\n            [formControl]=\"control\"\n            [attr.disabled]=\"(disabled || isViewMode) ? 'disabled' : null\"\n            (input)=\"onKeyPress($event.target.value)\"\n            [attr.data-tests-id]=\"testId\"\n        />\n\n        <svg-icon *ngIf=\"righIconName\" [testId]=\"testId +'-icon'\" class=\"input-right-icon\" [name]=\"righIconName\" mode=\"secondary\" (click)=\"onIconClicked()\" [clickable]=\"isIconClickable\" size=\"medium\"></svg-icon>\n\n    </div>\n</div>\n"}}]