You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mohemmhmg/Mohem/src/app/hmg-common/ui/two-option-select/two-option-select.component.ts

39 lines
847 B
TypeScript

import { Component, OnInit, Output, EventEmitter, Input } from '@angular/core';
@Component({
selector: 'two-option-select',
templateUrl: './two-option-select.component.html',
styleUrls: ['./two-option-select.component.scss'],
})
export class TwoOptionSelectComponent implements OnInit {
@Input() isOption1 = false;
@Input() isOption2 = false;
@Input() option1: string;
@Input() option2: string;
@Input() label: string;
value: number;
@Output() selected = new EventEmitter();
constructor() {
}
select(cond: boolean) {
if (cond) {
this.isOption1 = true;
this.isOption2 = false;
this.value = 1;
this.selected.emit(this.value);
} else {
this.isOption1 = false;
this.isOption2 = true;
this.value = 2;
this.selected.emit(this.value);
}
}
ngOnInit() {
}
}