blob: 819182c75fd782f8907b2991681a4bc7d98a3bba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import { Component, Input, Output, OnInit } from "@angular/core";
import { EventEmitter } from "@angular/core";
import { DisplayModule } from "../../../../../../../models/modules/base-module";
import { ValidationConfiguration } from "../../../../../../../models/validation-config";
@Component({
selector: 'edit-module-name',
templateUrl: './edit-module-name.component.html',
styleUrls: ['edit-module-name.component.less']
})
export class EditModuleName implements OnInit{
@Input() selectModule:DisplayModule;
@Output() clickButtonEvent: EventEmitter<String> = new EventEmitter();
private pattern = ValidationConfiguration.validation.validationPatterns.stringOrEmpty;
private originalName: string;
constructor(){}
public ngOnInit(): void {
this.originalName = this.selectModule.heatName;
}
private clickButton(saveOrCancel: boolean) : void {
this.clickButtonEvent.emit(saveOrCancel ? this.selectModule.heatName : null);
}
}
|