[SDC-29] rebase continue work to align source
[sdc.git] / catalog-ui / src / app / ng2 / components / dynamic-element / elements-ui / input / ui-element-input.component.ts
1 import {Component, ViewChild, ElementRef, ContentChildren, Input} from '@angular/core';
2 import { BrowserModule } from '@angular/platform-browser'
3 import { UiElementBase, UiElementBaseInterface } from './../ui-element-base.component';
4
5 @Component({
6     selector: 'ui-element-input',
7     templateUrl: './ui-element-input.component.html',
8     styleUrls: ['./ui-element-input.component.less'],
9 })
10 export class UiElementInputComponent extends UiElementBase implements UiElementBaseInterface {
11     constructor() {
12         super();
13         this.pattern = this.validation.validationPatterns.comment;
14     }
15
16     onSave() {
17         if (!this.control.invalid){
18             this.baseEmitter.emit(this.value);
19         }
20     }
21 }